Why just visit a castle when you can stay in one? Scottish castle hotels allow you to live like your ancestors, combining a unique experience with luxury accommodation. Discover the finest castles to stay in Scotland, hand-picked by our experts. We personally visit each castle, so we can share our expert recommendations and insights. If you'd like to discuss castle hotels in Scotland, get in touch!

Dalmunzie Castle

Glenshee, Perthshire, Scotland

Stay from £125 per room, per night (room only).

Our Experts Say:

Dalmunzie Castle Hotel is a stunning quintessential Laird's mansion turreted in the Scot's Baronial style and standing proudly at the head of a 6500 acre estate dating back to 1510. Enjoying magnificent mountain scenery, this Scottish castle hotel is located in a hidden part of Highland Perthshire, yet is less than two hours from Edinburgh airport. Peace and tranquillity are a feature of life at Dalmunzie with fires & lounges contributing to a relaxing haven from the outside world. See more

8.9
Very Good
Latest reviews (116)

Melville Castle

Midlothian, near Edinburgh, Scotland

Stay from £126 per room, per night (bed & breakfast).

Our Experts Say:

Melville Castle Hotel is the perfect base to explore the bustling city of Edinburgh. Edinburgh Castle, the Royal Mile, University of Edinburgh, Holyrood Park and Arthur's Seat are all within five miles of the hotel. Murrayfield Stadium, the Edinburgh Playhouse and Edinburgh Airport are also nearby. Guests can choose from one of the recently refurbished, individually designed bedrooms and suites. See more

8.1
Very Good
Latest reviews (72)

Tulloch Castle

Dingwall, near Inverness, Scotland

Stay from £99 per room, per night (room only).

Our Experts Say:

Tulloch Castle Hotel dates from the 12th century, when first the Bains and later the Clan Davidson laid claim to its lands. The castle is located at an imposing position, with highland views spread out like an open atlas; it is on the edge of the bustling market town of Dingwall, and just 15 miles north of Inverness. Tulloch Castle continues to stand proud as a magnificent fortress, with a ready welcome for travellers from all walks of life. See more

7.9
Good
Latest reviews (104)

Craigietocher Tower

Nr Turriff, Aberdeenshire, Scotland

Stay from £150 per room, per night (bed & breakfast).

Our Experts Say:

UNIQUE EXPERIENCE! Phill Plevey has a deep knowledge and passion for Scottish castles. After struggling to find a suitable restoration project, he decided to build his own authentic reproduction of a 16th-century tower house. As their personal guests, Phill and Meryl will welcome you into their remarkable home, they will personally guide you through the property, offering fascinating insights into each room's story. See more

9.8
Outstanding
Latest reviews (22)

Dalhousie Castle

Bonnyrigg, near Edinburgh, Scotland

Stay from £157 per room, per night (bed & breakfast).

Our Experts Say:

Dalhousie Castle Hotel, an enchanting 13th-century fortress just eight miles from Edinburgh, offers a secluded retreat, steeped in history. Renowned for having the longest family lineage of any Scottish castle, guests can choose from 29 individually designed bedrooms. Dining options include the award-winning Dungeon Restaurant with its dramatic ambiance. See more

9.2
Superb
Latest reviews (13)

Fonab Castle

Pitlochry, Perthshire, Scotland

Stay from £340 per room, per night (bed & breakfast).

Our Experts Say:

Nestled in the heart of the Scottish Highlands, Fonab Castle offers an unforgettable 5-star experience, blending historic charm with modern luxury and a welcoming Scottish hospitality. Just across the river from the charming town of Pitlochry and overlooking the awe-inspiring Loch Faskally, it boasts commanding views of wonderful Highland Perthshire scenery. See more

9.7
Outstanding
Latest reviews (30)

Tips From Our Castle Experts

Our team has years of experience helping people book castle hotels in Scotland. If you're planning your first stay, here are some tips you might find helpful:

How to get there

You don't need to journey to the remote countryside to stay in a Scottish castle hotel, We have a number of castles a short taxi ride away from cities like Edinburgh or Glasgow. If you do plan to travel further afield, we can advise on the best public transport options.

Staying out-of-season

Castles hotels in Scotland offer different experiences throughout the year. Contrary to what some people believe, castles are lovely and warm in winter and that's also when you'll enjoy some of the best value rates!

Stay in a family-run bed and breakfast

Many larger castle hotels offer a truly lavish experience, but don't rule out smaller bed and breakfast properties. In many cases you'll be staying with the actual owners who have fascinating stories to share about the property. Ask us for some suggestions!

Special celebrations

If you're booking a castle hotel to celebrate a special occasion such as a birthday or anniversary, be sure to let us know as we may be able to point you towards an extra special room, or help you arrange a special gift.

Try a new activity

Take a look at what activities are available at the castle and close-by. You can enhance your stay by trying something new, like archery, falconry, golf, horse-riding, fishing, walking...the list goes on!

Varying experiences

Castle hotels offer a variety of experiences. Would you prefer a luxury castle hotel with fine dining and spa facilities, or a more authentic, rustic experience with period features? We’ll be happy to make some suggestions to suit you.

What to Expect When You Stay in a Scottish Castle Hotel

  • You're likely to discover stone walls, turrets, and medieval or baronial design. Some castles are lavishly restored, while others keep an authentic, rustic charm.
  • No two rooms are usually the same - the room where you stay may have a four-poster bed, antique furniture, or exposed stone walls.
  • Many castle hotels have fascinating histories, from royal connections to clan battles.
  • Most castle hotels have on-site restaurants featuring regional ingredients. From locally sourced meats and vegetables, to fresh seafood.
  • Original features like spiral staircases, vaulted ceilings, and suits of armor may be part of the decor.
  • If you enjoy the paranormal, some castles have ghost stories and haunted rooms you can stay in!
  • Whilst offering a rustic experience, castle hotels in Scotland are lovely and warm, even in winter, and usually offer modern comforts like WiFi.
  • Some castle hotels offer medieval banquets or afternoon teas for a themed experience during your stay.
  • Depending on the location, you will be able to explore beautiful gardens, forests, or lochs.
  • A lot of Scottish castle hotels are in quiet locations, away from busy cities, offering a romantic and relaxing setting.