Culcreuch Castle Hotel Logo

Culcreuch Castle Hotel

Culcreuch Castle Hotel is one of Scotland's oldest hotels with the main hotel building dating from the 13th century, now offering warm Scottish hospitality at its best.

Located near Stirling in Central Scotland, Culcreuch Castle Hotel has been the ancestral seat of the Scottish Clan Galbraith for over 700 years.

There's lots to enjoy at Culcreuch Castle Hotel and we look forward to welcoming you to what must be one of Scotland's best kept secrets....