The 15 Best Castle Hotels in Scotland
Planning a trip to Scotland? You’re in the right place!
Big stone walls, creaky staircases, roaring fires, and grounds you’ll want to wander… This is what staying in a historic castle is all about. But because these are real hotels, you’re not roughing it, with comfy rooms, great food on site, and exceptional service that makes everything feel effortless.
It’s a great pick for couples, celebrations, or anyone who just wants to experience a truly Scottish kind of stay. Which is why we’ve put together this guide to the best castle hotels in Scotland, with options for every budget.
Ready to start castle-hunting? Let’s go!
Don’t miss out!
Our Top Choice
This is the area and hotel we loved the most and suggest booking ASAP!
Our FAVORITE area to stay in a castle hotel is Edinburgh! This puts you near some of Scotland’s top sights, like Edinburgh Castle, while still enjoying the luxury and secluded nature of a castle stay.
We recommends taying at Dalmahoy Hotel & Country Club. Slightly outside the city center, it makes for a tranquil and royal stay while still being close enough to enjoy the city.

Where to Find Castle Hotels in Scotland


Castle hotels in Scotland aren’t your typical “theme” stays, as many are the real deal, with roots in the medieval period. Over the centuries, a lot of these fortresses were expanded, softened, or fully reworked (especially in the 18th and 19th centuries) into grand country homes for nobility.
Fast forward to today, and many have been renovated again, this time with guests in mind, so you can get the history and the setting, plus all the comforts you could ask for.
You’ll find most of these castle hotels in the Scottish Highlands, where castles come with wide-open views of lochs and forests, and that proper off-the-grid feel (even when the Wi-Fi is strong!). Edinburgh is your best bet if you want a classic, historic stay with everything walkable (or a short drive away). Castles here pair nicely with sightseeing, restaurants, and a packed itinerary.
Glasgow has fewer true castle-hotel options in the city itself, but there are a few solid picks in Central Scotland within easy reach. And if you like the idea of something a bit more remote and coastal, Argyll and Bute (including many islands off Scotland’s southwest) has some gorgeous historic properties in seriously scenic settings.
- Edinburgh – Ideal if you want classic history and convenience, with castle-style stays close to major sights, restaurants, and easy transport. Dalmahoy Hotel & Country Club is a classic and highly popular option here.
- Highlands – A fantastic choice for a “proper Scotland” escape, with dramatic landscapes, lochs, and castle stays that feel wonderfully tucked away. Dalmunzie Castle Hotel sits on a huge estate in Glenshee, and the views are incredible!
- Glasgow/Central Scotland – Fewer castle hotels right in the city, but there are some great options nearby that work well for quick trips and easy touring. Sherbrooke Castle Hotel is a red-sandstone baronial building in leafy Pollokshields, with the convenience of Glasgow on your doorstep.
- Argyll and Bute Council – A dreamy pick for coastal scenery and island hopping, with historic properties in quieter, more remote-feeling settings. We love Stonefield Castle Hotel and Barmore Bistro for its picture-perfect setting on Loch Fyne.
Important Tip
Multiple Scotland trips have taught us that this country doesn’t reward spontaneity when it comes to planning. The good places get snapped up months in advance, leaving the overpriced and underwhelming options for last-minute travelers.
The sweet spot for booking a castle hotel in Scotland is 3-4 months out—enough time to secure good rates but not so far ahead that you’re locking in plans excessively early.
The Best Castle Hotels in Scotland
Edinburgh


Pros
- Great for sightseeing without a car, with easy transport links and lots of walkable areas
- Huge choice of restaurants, pubs, and day trips, so you can keep your itinerary flexible
Cons
- Can feel crowded (and pricey) in peak season and around major events
- Some central areas are noisy at night, especially on weekends
If you want your castle stay to come with city energy, Edinburgh instantly comes to mind. You’ve got that classic Scotland atmosphere baked in, with cobbled streets, dramatic architecture, and views that make even a quick walk to dinner feel like sightseeing. It’s great for first-timers, couples, and anyone who wants to mix a “castle-ish” stay with packed days: museums, pubs, day trips, and plenty of food options without needing to plan every meal around your hotel.
The big plus here really is the convenience. You can base yourself within reach of top sights like the Royal Mile and Edinburgh Castle, and it’s easy to get around without a car (taxis, buses, trams, and plenty of walkable areas).
That said, Edinburgh is popular for a reason, as prices tend to spike in peak season and during festivals, and some areas can feel pretty busy and touristy, especially in the center.
Dalhousie Castle Hotel And Spa – $$$


Dalhousie Castle is a proper 13th-century castle stay just outside Edinburgh, set in wooded parkland on the River Esk, so you get the castle setting without being miles from everything. It’s located about a 20-minute drive from Edinburgh, and it’s also handy for places like Rosslyn Chapel nearby.
The food options here are unique too, with The Dungeon Restaurant being exactly what it sounds like (vaulted, atmospheric, very “castle”) and it’s earned 2 AA Rosettes, while the Orangery is a more relaxed option with views over the river. Then there’s the Aqueous Spa with hydro facilities like a hydro pool, sauna, and steam bath, plus you can book falconry and archery on the estate if you want something memorable beyond dinner and spa time.
You can expect a night’s stay here to be between £300 and £600.
Melville Castle Hotel – $$$


Melville Castle is a great city trip and castle nights combo, as it sits on a 54-acre wooded estate just outside Edinburgh, so it feels peaceful, but getting into town is still straightforward. The property itself is an 18th-century Gothic mansion built on the site of an older castle, and the public spaces really lean into that old-Scotland atmosphere.
Our favorite bits are the library bar with a fireplace for a low-key drink, and the cellar-style restaurant/bar for dinner (it’s got that stone walls and candlelight feel without being gimmicky). Breakfast is a big deal here too, with loads of dietary options.
It’s worth noting that there’s no spa or gym, and the immediate area is fairly quiet, this one’s more about the estate and easy day trips than being in the middle of the action.
Rooms usually land around £200 to £400 per night.
Dalmahoy Hotel & Country Club – $$


Dalmahoy is a 1725 estate house (designed by William Adam) that does a really good job of mixing “historic country house” atmosphere with modern resort-style facilities. It’s set on 1,000 acres with two 18-hole golf courses and a PGA-approved golf academy, so it’s a natural pick for golfers, but it works just as well for a relaxed countryside break.
Food-wise, you’ve got plenty of choices. There’s The Pentland for the more polished, make-a-night-of-it meal (with big views over the grounds), or the Brasserie / James Braid Bar when something casual sounds better. Add in the leisure club (pool, sauna, steam room, gym, plus tennis), and it’s easy to relax and have fun without even leaving the grounds!
Rooms are usually around £150 to £400 per night.
Related Read: If you’d prefer to stay right in Edinburgh but still have a castle view, check out our favorite hotels near Edinburgh Castle!
Scottish Highlands


Pros
- Big scenery and a real ‘wild’ feeling, with lochs, mountains, and quiet countryside right outside the door
- Many castle hotels have large grounds, so it’s easy to build in walks and downtime
Cons
- A car is usually the easiest way to get around
- Fewer restaurants and shops are nearby in the more remote areas
The Highlands are where Scotland really starts to feel wide open. Castles here tend to come with big scenery baked in, full of mountains, lochs, forests, and jaw-dropping views. This is the area that suits a slower trip, such as couples doing a special getaway, nature-lovers, hikers, and anyone who wants their hotel to be the focal point of their trip.
A car makes life much easier up here. Yes, there are trains and buses to the bigger towns, but a lot of the best castle hotels sit outside the main hubs, and that’s kind of the point. The trade-off is convenience, as driving times can be longer than they look on a map, and dining options outside your hotel can be limited in more remote spots (especially midweek or in shoulder season). The weather can also change fast, so it helps to stay flexible and not overpack the itinerary.
Inverlochy Castle – $$$$


Set against the mountains near Fort William, Inverlochy Castle Hotel is a 19th-century baronial stay that feels properly luxurious without being isolated, as the town is only a short drive away. The building dates to 1863, and it even hosted Queen Victoria in 1873, which tells you the kind of tone they’re going for here.
Food is also a major reason people book it. The restaurant holds AA 3 Red Rosettes, with a modern British menu that leans into seasonal Scottish produce. Rooms are individually styled, and some come with those big Highland views toward Ben Nevis / Glencoe-side scenery.
On the activity side, there’s more to do than just sit and admire the view, as you can arrange tennis, fishing, and so much more.
Rates usually sit around £600 to £1,000 per night.
Glengarry Castle Hotel – $$$


Set right on the wooded shores of Loch Oich (smack in the middle of the Great Glen, between Loch Ness and Loch Lochy), Glengarry Castle Hotel makes Highlands touring feel easy, then pulls you back in for cozy evenings by the fire. This hotel is also a handy base for big-name stops like Inverness, Fort William, Eilean Donan Castle, and the Isle of Skye, and there’s even the ruin of Invergarry Castle sitting within the grounds.
Rooms here are more traditionally styled (some with four-poster beds and loch views), and dinner is nicely structured: an elegant 4-course meal served daily in the dining room. One thing to know going in is that it can feel a bit old-school in places, but it’s for that traditional atmosphere that many choose to stay here.
Rates usually fall around £250 to £400 per night.
Lews Castle – $$$


Perched above Stornoway, Lews Castle is less a “traditional hotel” and more luxury castle apartments, so it’s a great fit when you want the castle setting but also like having your own space (and a kitchen). The building is a Victorian-era castle built in the mid-1800s, and today the upper floors are set up as self-catering apartments and suites, many with views over Stornoway Harbour.
Location-wise, it’s really convenient for the Outer Hebrides, as you’re right in town for cafés and supplies, and it’s an easy base for big-ticket sights like the Callanish Standing Stones. The castle grounds are also a big part of the appeal; locals literally call them “the Grounds,” and it’s a lovely place for a low-effort walk when you want fresh air without a full day plan.
Most stays average around £250 to £350 per night. Have a look at available dates and apartment options here.
Tulloch Castle Hotel – $$


Just outside Dingwall (about 5 minutes by car), Tulloch Castle Hotel is a handy Highlands base for the Black Isle, Cromarty Firth, and anyone stringing together stops on the North Coast 500. Parts of the building date back to the 12th century, and the vibe leans “classic castle”: thick stone walls, old details, and a Great Hall that’s made for a post-drive drink.
The Turrets Restaurant does a full Scottish breakfast and traditional Scottish dinners, with local produce where possible. And yes, it’s also known for its Green Lady ghost stories, so you’ll likely hear whispers of this during your stay!
Nightly rates usually land around £150 to £250.
Dalmunzie Castle Hotel – $$


Dalmunzie Castle Hotel dates back to 1510 and sits in Glenshee, right on the southern edge of Cairngorms National Park, a brilliant base for scenic drives and quiet walks. Rooms are traditional and comfortable, and many come with garden or mountain views, which is a lovely way to start the day.
The library and lounge are made for a post-hike drink (or a book-and-whisky moment!). Food is taken seriously here too, with their restaurant repeatedly recommended in the Michelin Guide, and the bar goes big with an award-winning wine list plus 100+ malt whiskies. Pitlochry is about 26 miles (42 km) away for a day trip, but this is definitely a “car helps” kind of stay.
Rates usually fall around £150 to £280 per night.
Kincraig Castle Hotel – $$


Kincraig Castle Hotel sits on a hill above the Cromarty Firth, so a lot of rooms and public spaces come with big, open views over the water. Built around 1800, it feels more like a Georgian country house than a medieval fortress, with original features throughout the lounge, bar, and dining room.
It’s also a practical base, as Inverness is roughly 20 minutes away, and it works well for day trips north toward beaches, golf, and NC500-style routes. Evening meals are served in the JP Bar / Hunter Hall on select nights, so it’s worth checking your dates if dinner on-site matters.
Rates at Kincraig Castle Hotel usually fall around £170 and £290 per night. Have a look at availability and grab a room with those firth views!
Dornoch Castle Hotel – $$


Dornoch Castle Hotel sits right in the center of Dornoch, directly opposite Dornoch Cathedral, so the location feels instantly historic (and super walkable). The Garden Restaurant is a big reason people book it, with original 15th-century stone walls, local seafood, Aberdeen Angus, and Highland venison, plus a peaceful walled garden setting in good weather.
Golf and beach time are easy too, as it’s about a 10-minute walk to Royal Dornoch Golf Club and roughly 15 minutes to the seashore. For dog owners, note that pups are only allowed in ground-floor Garden Standard Rooms (with a £15 per dog, per night supplement).
Expect prices to sit around £150 to £350 per night, with higher rates in peak summer and golf season.
Glasgow/Central Scotland


Pros
- Easy access to major transport hubs and quick day trips
- Great mix of city highlights (Kelvingrove, West End) and nearby sights like Stirling Castle and Loch Lomond
Cons
- Fewer castle hotels in central Glasgow itself, as many are outside the city
- Less of that wild, remote Highland feel in the landscapes
Glasgow and Central Scotland work really well when Scotland’s castles are only part of the plan. Glasgow is a fun base for food, music, and museums, and it puts you close to some of the country’s biggest sights, like Loch Lomond & The Trossachs National Park, Stirling Castle, and The Kelpies. Day trips are also quite simple from here, so it’s a great area for shorter stays or anyone who wants variety without spending half the trip in the car.
The main thing to know is that true “castle hotels” are rarer right in the city, so a lot of the best options sit in the surrounding Central Belt. We’ve found transport to be pretty straightforward (motorways, trains, airports), and you can mix city time with historic properties in the countryside without committing to long Highland drives. The trade-off is that the scenery feels more lived-in than the Highlands, and some places are more like grand country houses than full-on medieval castles.
Fonab Castle Hotel – $$$


Fonab Castle Hotel is a lochside luxury stay just outside Pitlochry, with views over Loch Faskally and a sleek, modern feel inside the historic shell. Rooms are individually styled and come with the details you actually notice, including Egyptian cotton, a Nespresso machine, robes and slippers, and seriously nice bathrooms.
The Woodland Spa is a big part of the draw too, with a pool, thermal suite, and outdoor hot tub for the full switch-off session! Food is nicely split between relaxed meals at 1892 on the Loch and a more special-occasion fine dining setup (Sandemans Fine Dining is being reworked, so check what’s running on your dates).
Most stays sit around £300 a night for doubles, climbing to roughly £800 for the top suites.
Sherbrooke Castle Hotel Glasgow – $$
Sherbrooke Castle Hotel is a red-sandstone baronial beauty in leafy Pollokshields on Glasgow’s south side, and it’s one of the easiest ways to get a “castle stay” without leaving the city behind. It’s close to Dumbreck train station and on bus routes, so popping into the center for dinner, museums, or a show is super simple.
The Morrison Restaurant covers lunch and dinner, and it’s also a great spot for afternoon tea or a classic Sunday roast when you want something low-effort but still feels like a treat. Rooms are comfortable and classic, with handy extras like Wi-Fi and coffee facilities.
Most nights here at Sherbrooke Castle average around £250 per night.
Broomhall Castle Restaurant & Hotel – $$


Broomhall Castle Hotel is a 19th-century castle on the slopes of the Ochil Hills, about 5 miles (8 km) from Stirling, so it’s a great base for sightseeing without being stuck in the city. The views are a huge bonus, as on a clear day you can spot Stirling Castle and the Wallace Monument from the property.
The rooms here are simple and traditional (some have four-poster beds), and you can enjoy a proper, full cooked breakfast to start the day. Dinner is easy too, with an on-site restaurant focused on local produce, plus a cozy lounge that’s perfect for a post-day-trip drink. It also works surprisingly well for a split trip, with both Glasgow and Edinburgh around 30 minutes away by car.
Most nights average around £150 to £200, making this quite an affordable option.
Argyll and Bute Council


Pros
- Beautiful west coast landscapes, plus easy options for island hopping from places like Oban
- Great mix of castles, sea lochs, and classic stops like Inveraray and Loch Fyne
Cons
- Driving times can feel longer than the map suggests, and ferries can limit flexibility
- Fewer late-night restaurants and pubs in smaller towns, especially off-season
Argyll & Bute is a great shout for a castle stay, with west coast scenery, sea lochs, islands, and the rugged shoreline you see in Scotland photos. The region stretches across a big chunk of the southwest mainland and includes islands like Mull, Islay, Jura, and Colonsay, so it’s ideal for a slower trip where the journey is part of the fun.
Sights-wise, you’ve got some real classics nearby, including Inveraray Castle, the coastline and viewpoints around Loch Fyne, and Oban, which is the go-to base for ferries and island day trips. If you’re up for going further, Kintyre feels quieter and more remote, and whisky fans often build whole routes around Islay distilleries.
The trade-off is planning. Roads can be slow and winding, ferries shape your day, and some towns get quiet at night, especially outside of summer.
Barcaldine Castle – $$$


Barcaldine Castle is an adults-only stay near Oban in a “proper castle” tower house built in the early 1600s, set on the shores of Loch Creran with gardens and a sunny terrace. Rooms come with the little comforts that matter, like bathrobes, tea and coffee, and views out to the garden or water, plus there’s a guest lounge and outdoor seating when the weather’s behaving.
It’s also a great base for quick outings. Dunstaffnage Castle is an easy trip, Tralee Beach is close by, and Oban is right there for ferries, seafood, and supplies. Handy extras include free parking, EV charging, and private check-in/out.
Most stays average around £350 to £450 per night.
Stonefield Castle Hotel and Barmore Bistro – $$


Located on the Kintyre Peninsula, nestled above Loch Fyne, Stonefield Castle Hotel is all about big views and an easy, relaxed stay. A lot of rooms look out over the water, and the wood-paneled lounges are a cozy base when the west coast weather rolls in (tea + book… done!).
The grounds are a real bonus, with 60 acres of woodland for low-effort walks that still feel like you’ve “done something” today. Food is a strong point here: Barmore Bistro serves lunch and dinner with loch views, so settling in for the evening is very easy.
Most nights start around £100 and can rise to about £350, depending on the season and room.
Top Activities to do in Scotland


Staying in a castle is certainly at the top of a Scotland bucket list, but if you need a few more activities to add to your itinerary, we’ve got you covered. Here are our favorite things we did, based out of Edinburg and Glasgow, so they are easy to fit into any travel plans!
- Tour the Edinburgh Castle – Staying on par with the castle theme, you can’t miss touring the Edinburgh Castle! Perhaps the most iconic castle in Scotland, it overlooks the Royal Mile and is a sight to behold. Touring it gives you a more meaningful experience, and it’s stunning!
- Visit Loch Ness and the Highlands – If you don’t have enough time to explore the Highlands on your own, you can still visit on this top-rated day trip from Edinburgh. You’ll see the rolling hills of the Highlands, plenty of lochs (including the famous Loch Ness), mountains, waterfalls, and the iconic Scottish landscape that travelers dream of!
- Taste Scottish whisky – Another iconic tradition to tick off your bucket list is tasting locally made Scottish whisky. This is whisky tasting 101, so it works whether you’re a passionate whisky drinker or this is your first sip. Regardless, the history and culture is waht surrounds the experience, so it’s really great for any traveler!
- Explore Glasgow with a private guide – Want to dive into history? This private tour of Glasgow is the way to go! Glasgow is full of history, culture, stunning architecture, and hidden gems. Taking a private tour is the best way to uncover all of these things and make the most of your time here!
- Visit the West Highlands – With limited time in Scotland, you might not hit all of the main sights. But this West Highlands day trip makes it easy to see Scotland’s largest freshwater loch (Loch Lomond), see the ruins of Kilchurn Castle, visit Inveraray Castle, and more! My personal favorite place we visited was Oban!
Related Read: Keep the fairytale going and add another castle to your trip from our list of the best castle hotels in Ireland!
Renting a Car in Europe

Exploring Europe by car is a fantastic way to uncover hidden gems—think charming villages, scenic countryside, and off-the-beaten-path spots that trains and buses might miss. Driving here is generally straightforward, but it’s good to be prepared for some regional quirks.
We always use Discover Cars to book our rentals and can’t recommend them enough. It’s super easy to compare prices, check company ratings, find automatic cars (which can be tricky in Europe!), and add affordable full coverage insurance.
Tips for Renting a Car in Europe
What You Need to Rent a Car in Europe
Ready to hit the road and discover the freedom of exploring Europe on your own terms?
AIRALO e-SIM
Up To 15% Off With Code “DTRAVEL15”
What’s an eSIM?
An eSIM is a digital version of a SIM card. Instead of buying a little plastic chip and swapping it into your phone, you just download it. It connects your phone to a local network in whatever country you’re visiting — no stores, no waiting, and no fiddling with tiny cards.
In simple terms, it’s the easiest way to get data and stay connected while traveling.
We’ve tested a bunch of eSIMs in North America, and after a few frustrating experiences, we’ve found our favorite — Airalo. It’s fast, reliable, and incredibly easy to use. You can set it up in minutes (even my mom managed it solo on her first try!), and the prices are some of the best out there.
🔥 Hot Tip: Choose the Europe-wide eSIM! It works across multiple countries, so you can hop from France to Italy to Spain without ever losing connection. One download, endless adventures.
💡 Bonus: We’ve got an exclusive 15% discount for our readers. Use the codes:
Thanks for reading!

If you’re looking for a truly immersive and unique way to experience Scotland, I can’t recommend staying at a castle hotel highly enough! As you can see, there are a lot of options all over the country, so no matter where your trip winds up, you can find one. I recommend booking your preferred castle in advance, as they are popular and will sell out!
Before you go, check out the rest of our Europe travel blogs! We love helping fellow travelers plan a memorable vacation, from hotels to top tours, hidden gems, and must-see sights. Here are a few related blogs to inspire your next destination. Cheers!
Where to Stay in Glasgow, Scotland: 3 Best Areas & Hotels
10 Best Budget-Friendly Countries to Visit in Europe
How to Spend THREE days in Ibiza, Spain: The Best 3-Day Itinerary
Where to Stay in Malaga, Spain: 6 Best Areas & Hotels
The Services We Recommend
From hotels to guided tours, we only recommend services we know and trust. Here are our recommended partners so you can explore Europe with confidence.