Castle Stays in Scotland: Live Like Royalty (Without Spending a Fortune)
Scotland has more than 1,500 castles, and while plenty are romantic ruins, some invite you to stay the night. Imagine crackling fires, spiral staircases, and breakfasts fit for a laird. Some are pure luxury, others surprisingly affordable, but all of them guarantee a stay you won’t forget. Here are the best Scottish castle stays to make you feel like royalty.
This article may contain affiliate links. If you book through them, I may earn a small commission at no extra cost to you.
Quick Picks: Best Castle Stays in Scotland
Inverlochy Castle – Best Luxury Castle Stay in Scotland (Fort William)
If you’re after the crown jewel of Scottish castle hotels, Inverlochy is it. It sits at the foot of Ben Nevis, so the views are the kind that stop you in your tracks before you’ve even stepped inside. Queen Victoria stayed here in 1873 and called it “lovely and romantic,” which feels spot on — though she didn’t get to try the Michelin-star dining.
The castle only has 19 bedrooms, so it feels intimate despite the sweeping grounds. Rooms are full of antiques and four-poster beds, but it doesn’t feel like you’re tiptoeing around a museum. Dinner is a real event: three dining rooms, chandeliers overhead, and menus created by Albert and Michel Roux Jr. It’s proper Highland drama with the kind of polish that makes you want to dress up just to go down for breakfast.
Why Book
- Michelin-star dining in grand style.
- Dramatic Highland backdrop with Ben Nevis looming large.
- One of Scotland’s most iconic luxury castle stays.
Dalhousie Castle – Most Romantic Castle Stay (Near Edinburgh)
Dalhousie Castle has serious storybook energy. It’s a proper 13th-century fortress, complete with towers, spiral staircases, and even a drawbridge you still cross today. The best part? It’s only 20 minutes from Edinburgh, so you don’t have to trek into the Highlands to get your castle fix.
The atmosphere is cosy rather than intimidating — more fairytale hideaway than drafty dungeon. Speaking of dungeons, the spa is actually tucked into the old stone vaults, which makes it one of the most unusual (and memorable) massage settings you’ll find. Days here are easily filled: try falconry on the lawns, wander the wooded grounds, or just curl up by the fire. When evening rolls around, dinner in the Dungeon Restaurant is candlelit and intimate, the kind of experience you’ll be talking about long after you’ve gone home.
Why Book
- Proper medieval details, drawbridge included.
- Spa set inside the castle dungeons.
- Candlelit dinners in the Dungeon Restaurant.
👉 Book your romantic escape here
Glenapp Castle – Best Whisky & Activity Castle Stay (Ayrshire)
Glenapp Castle feels like stepping into a secret world. Hidden away on the Ayrshire coast, it’s a fairytale pile of turrets and towers with 110 acres of woodland and gardens wrapped around it. Inside, the rooms are elegant without being overdone — tartan touches, four-posters, and the kind of bathrooms that make you want to run a bubble bath immediately.
What makes Glenapp stand out are the experiences. You can head out on a private sea safari to a deserted island, forage for wild herbs with the chef, or settle into the library for a whisky tasting by the fire. It’s the sort of place where your days feel like little adventures, and your evenings are all about fine dining and starry skies.
Why Book
- Huge estate with gardens and woodland walks.
- One-of-a-kind activities: island picnics, foraging, star-gazing.
- Brilliant whisky tastings by the fire.
👉 Find dates for your stay here
Fonab Castle – A Modern Twist on a Highland Castle (Pitlochry)
Fonab Castle isn’t your typical creaky old fortress. Yes, it’s a 19th-century castle with all the turrets and stone walls you’d expect, but step inside and it’s a completely different story. The interiors are bold and modern, with bright colours, statement furniture, and the kind of spa you’d normally associate with a city hotel. If you love the idea of a castle stay but don’t fancy drafty rooms and heavy drapes, this one’s for you.
The setting helps too — right on the edge of Loch Faskally, with views that make evenings on the terrace hard to beat. Food is taken seriously here, with a choice between fine dining and a more relaxed brasserie. Add in a well-stocked whisky bar and you’ve got a castle stay that manages to feel both stylish and very Scottish at the same time.
Why Book
- Excellent food and a whisky bar to match.
- Fresh, modern interiors inside a historic shell.
- Lochside setting with terrace views.
👉 Check availability for your Highland break
Crossbasket Castle – Opulent Castle Stay (Near Glasgow)
Crossbasket Castle is all about the wow factor. Restored with serious attention to detail, this 17th-century castle near Glasgow is dripping with chandeliers, sweeping staircases, and ornate plasterwork. Each of its nine suites has its own character, but all feel ridiculously indulgent — think roll-top baths, velvet drapes, and views over the River Calder.
The highlight for food lovers is the restaurant, overseen by none other than Michel Roux Jr. Expect the kind of dining that makes you linger over every course. The castle grounds are beautiful too, with a leafy river walk and landscaped gardens that feel worlds away from the city. It’s the kind of place you book for a special occasion and leave already plotting your return.
Why Book
- Lavish suites with real character.
- Fine dining by Michel Roux Jr.
- Leafy riverside setting just outside Glasgow.
👉 See the latest offers and book here
Barcaldine Castle – Best Budget Castle Stay (Oban)
Barcaldine proves you don’t need a royal budget to sleep in a Scottish castle. Built in the 1600s by the Campbell clan, it’s got all the ingredients you’d expect — chunky stone walls, winding staircases, and a good dose of history — but on a cosier, more personal scale. It feels more like staying in a very grand friend’s house than checking into a hotel.
It also comes with a bonus twist: locals call it the “Black Castle” and say it’s haunted. You might not bump into any ghosts, but you will get a warm welcome, comfy rooms, and cracking views across Loch Creran. Add in the fact that Oban (and its seafood shacks and ferry links to the islands) is just down the road, and you’ve got a castle stay that feels special without maxing out your credit card.
Why Book
- A real 17th-century castle at a fraction of the luxury price.
- Fun haunted backstory if you like a bit of folklore.
- Handy location for exploring Oban and the Isles.
👉 Check dates and room options here.
Kincraig Castle – Highland Hospitality (Invergordon)
Kincraig Castle might not be as flashy as some of Scotland’s big-name castle hotels, but that’s its charm. Set in the Highlands near Invergordon, it’s a family-run spot where the welcome feels as grand as the turrets. Inside, you’ll find wood-panelled rooms, open fires, and a restaurant that champions local produce — venison, salmon, and plenty of whisky on the menu.
The setting is peaceful, with views over the Cromarty Firth and easy access to whisky distilleries and Highland adventures. If you’re looking for a castle stay that’s relaxed, authentic, and rooted in Highland hospitality, Kincraig is a brilliant pick.
Why Book
- Family-run with a personal touch.
- Views over the Cromarty Firth.
- Excellent Highland dining with local produce.
👉 See rates and availability here.
Melville Castle – Affordable Castle Escape (Near Edinburgh)
Melville Castle is one of those places that looks ridiculously grand from the outside but is surprisingly easy on the budget. Just outside Edinburgh, it sits tucked away in the woods with 33 rooms spread across its turrets and towers. It’s big enough to host weddings but still feels like a countryside retreat rather than a faceless hotel.
The rooms mix traditional touches with modern comfort — you might find a four-poster bed in one, or bold patterned wallpaper in another. Downstairs, the restaurant serves hearty Scottish dishes, and the bar has an impressive whisky line-up for a nightcap. Because it’s so close to Edinburgh, it works brilliantly as a city break with a fairytale twist.
Why Book
- Castle stay that won’t blow your budget.
- Woodland setting just 20 minutes from Edinburgh.
- Popular wedding venue that also suits weekend escapes.
👉 Check availability for rooms here.
Glengarry Castle Hotel – Highland Charm Beside Loch Oich
Glengarry Castle feels like the kind of place you stumble upon in a novel — ivy-clad walls, turrets peeking above the trees, and a loch glittering just beyond the grounds. It sits right on the shores of Loch Oich, halfway between Fort William and Inverness, making it an ideal stop if you’re road-tripping the Highlands or chasing Nessie at Loch Ness.
Inside, the vibe is warm and inviting. Think four-poster beds, big windows with loch views, and lounges with proper log fires to curl up beside. Dinner is a highlight, with hearty Scottish dishes served in a dining room that still carries the atmosphere of a bygone age. It’s grand enough to feel special, but relaxed enough that you can kick your boots off after a day out exploring.
Why Book
- Lochside setting between Fort William and Inverness.
- Cosy lounges with roaring fires and four-poster beds.
- Friendly Highland welcome and hearty food.
👉 Check current availability here
Stonefield Castle Hotel – Lochside Character (Loch Fyne)
Stonefield Castle might not look like it’s just stepped out of a Disney film, but that’s half the charm. Sitting right on the shores of Loch Fyne, it’s a 19th-century baronial pile with plenty of turrets and ivy, plus a cracking location for exploring the west coast. Sunsets over the loch are a bit of a showstopper, and you’ll want your camera ready.
Inside, it’s got the kind of slightly eccentric character you only find in old Scottish hotels. Think wood-panelled rooms, stained glass, and the odd quirky corner that makes you smile rather than roll your eyes. The restaurant gets rave reviews, especially for its seafood — no surprise when you’re this close to Oban. It’s comfortable, atmospheric, and the kind of place where the staff genuinely make you feel at home.
Why Book
- Excellent food, especially seafood.
- Lochside setting with proper west-coast views.
- Full of character, quirks and charm.
FAQs: Castle Stays in Scotland
Can you really stay in a castle in Scotland?
Yes! Plenty of Scotland’s castles have been converted into hotels or B&Bs. Some are five-star retreats with spas and Michelin-star dining, while others are smaller, family-run places where you get cosy rooms and ghost stories with your breakfast.
Are castle stays in Scotland expensive?
They can be, but not always. Places like Inverlochy and Glenapp are luxury splurges, but there are also affordable gems like Barcaldine or Melville Castle where you’ll pay less than you’d think to sleep in a genuine fortress.
Which castle is best for a romantic break?
Dalhousie Castle near Edinburgh is hard to beat with its dungeon spa, falconry, and candlelit dining. Fonab is another good option if you want a more modern feel with lochside views.
Do any Scottish castles have ghost tours?
Yes — Tulloch Castle is famous for its resident ghost, the “Green Lady.” Barcaldine also leans into its haunted reputation if you’re in the mood for a spooky story or two.
What’s the best castle stay close to Edinburgh?
Dalhousie and Melville Castle are both within a half-hour drive of the city, so you can tick off the sights in Edinburgh and still retreat to your own fairytale fortress at night.
Can you stay in castles in the Highlands?
Definitely. Inverlochy, Glengarry, Fonab, and Tulloch all give you that classic Highland backdrop of lochs and mountains with proper castle vibes.
Which Scottish castle hotel is best for families?
Glengarry Castle is a favourite with families thanks to its relaxed vibe, spacious rooms, and easy access to outdoor adventures. Melville Castle is another good pick, especially if you want to combine Edinburgh sightseeing with a castle stay.
Which Scottish castle is best for a wedding?
Crossbasket Castle and Dalhousie Castle both specialise in weddings. Crossbasket goes all-out with its ballroom and riverside setting, while Dalhousie offers fairytale romance complete with a drawbridge and dungeon banquets.
Luxury hideaways with Michelin-starred dining, haunted Highland towers, family-run gems by the lochs — Scotland’s castle hotels are as varied as they are unforgettable. Some are grand and polished, others cosy and quirky, but all of them come with centuries of stories built into the stone.
💡 Top tip before you go: don’t be put off if the exterior looks a little weathered. Many Scottish castles wear their age proudly, but click through to see the interiors — they’re often a whole different kettle of fish, with gorgeous rooms and modern comforts waiting inside.
Pick your favourite, book a stay, and get ready to live out your royal daydreams — tartan scarf optional, whisky by the fire highly recommended.
Keep Exploring the UK
Scotland
- 🍽 From Haggis to Fudge – the delicious Secret Edinburgh Food Tour– A walking feast of Scottish flavours and foodie tales.
- 🕰️ Things to Do in Edinburgh (That Most Tourists Miss) – Secret closes, quirky museums, and hidden gems that show you a whole new side of the Scottish capital.
- 🚗 Driving in Scotland: Tips for Navigating the Roads in Scotland Like a Pro – Scenic routes, single-track surprises, and everything you need to know before hitting the Highlands by car.
London
- 🚆 15 Epic Day Trips from London You’ll Wish You’d Done Sooner – Castles, coastlines, and countryside in easy reach.
- 🏨 Cool and Quirky London Hotels That Are Anything But Boring – Unique stays with serious style and personality.
- 🗺 3 Days in London: The Ultimate Itinerary for First-Timers – Iconic sights, local favourites, and the best bites in one trip.