We love castles, and we spent lot of time discovering the best castles Ireland has to offer, now, we're turning our interest to beautiful, Scotland.
If you’ve ever dreamt of living like royalty, Scotland’s castle hotels offer the perfect opportunity to turn that dream into reality.
Nestled in breathtaking landscapes, these historic fortresses have been transformed into luxurious retreats, each with its own unique charm, history, and lavish offerings.
Whether you’re looking for a romantic getaway, a spa retreat, or a ghostly adventure, these ten Scottish castle hotels promise an unforgettable stay.
Below, we dive into the details, including history, accommodations, dining experiences, activities, and pricing.
Let's go!
Fort William, Highlands
Description: Set against the dramatic backdrop of Ben Nevis, Inverlochy Castle Hotel is a stunning 19th-century castle that exudes grandeur and exclusivity. The exterior showcases classic Scottish Baronial architecture, while the interior boasts antique furniture, ornate chandeliers, and rich tapestries. Queen Victoria herself once visited the castle and described it as “a lovely and romantic spot.”
Ballantrae, Ayrshire
Description: Glenapp Castle is a fairy-tale retreat hidden in the lush countryside of Ayrshire. This 19th-century estate, built in the Scottish Baronial style, offers a secluded and romantic escape surrounded by beautiful gardens and woodlands.
Bonnyrigg, near Edinburgh
Description: This 13th-century fortress is Scotland’s oldest inhabited castle, boasting over 700 years of history. Set on the banks of the River Esk, Dalhousie Castle blends medieval charm with modern luxury.
Pitlochry, Perthshire
Description: Perched on the shores of Loch Faskally, this 19th-century red-brick castle has been transformed into a modern luxury retreat, blending contemporary design with its historic roots.
Dingwall, Highlands
Description: Dating back to the 12th century, Tulloch Castle is known for its cozy interiors, antique furnishings, and ghostly tales—most notably the legend of the Green Lady.
Kilchoan, Ardnamurchan Peninsula
Description: A beautifully restored 13th-century fortress perched on the rugged coastline, offering a mix of medieval ambiance and modern luxury.
Brechin, Angus
Description: A grand 17th-century castle set within a vast 1,000-acre estate, ideal for those seeking a quiet and nature-filled escape.
Edinburgh
Okay okay, - not technically a castle, but the closest you'll get to staying in Edinburgh Castle ;)
It's at the steps of the entrance...
But this place is famous for it's romance!
Description: Nestled beside Edinburgh Castle, this gothic-style hotel is renowned for its romantic, opulent interiors and candlelit charm.
Blantyre, near Glasgow
Description: A beautifully restored 17th-century mansion that offers refined elegance and exclusive luxury.
Stornoway, Isle of Lewis
Description: A Victorian-era castle with stunning sea views, providing a mix of self-catering apartments and classic rooms.
Staying in a Scottish castle hotel isn’t just about luxurious accommodations; it’s about experiencing history, breathtaking scenery, and world-class hospitality.
Whether you’re after romance, adventure, or relaxation, these castle hotels provide a truly royal experience.
So why not book a stay and step into Scotland’s past while indulging in present-day luxury?
Have you stayed in a Scottish Castle?
More Scotland inspiration:
Leave a comment
Let us know what you think!