The Top 10 Dreamiest Hotels in Scotland

Land of myth and legend, Scotland is one of our favourite destinations in the world. From sprawling and majestic displays of nature to friendly and welcoming locals to incredible cultural heritage sights to reassuringly rugged sandy beaches, Scotland is the perfect place to get away, without having to travel too far.  

Whether you’re in want of a short but sweet city break or an escapade to the countryside of a coastal getaway, there’s something for everyone in Scotland and you can so easily tweak your trip to suit your interests and wants. 

Scotland is home to some fantastic hotels and visitors are spoilt for choice when it comes to dreamy hotels to stay in. We’ve done our best to compile a list of our very favourites to help you plan your next trip. 

Reflections of Kilchurn castle, Loch Awe, Scotland.

- © Swen Stroop / Shutterstock

Gleneagles Townhouse, Edinburgh

© Gleneagles Townhouse, Edinburgh / Booking.com

Located at the very heart of Edinburgh, on the east side of St Andrews Square, this hotel is a stunner. The hotel’s lush decor feels warm, luxurious and inviting, without ever insisting upon itself. The staff is welcoming, kind and highly efficient. 

© Gleneagles Townhouse, Edinburgh / Booking.com

The rooms are spacious, comfortable and perfect for relaxing after a long day of wandering the cobble-stoned streets of the city. Guests can enjoy the hotel’s spectacular restaurant which serves wonderful and varied dishes and rooftop bar which serves some unique cocktails and take time to make the most of this splendid location. 

© Gleneagles Townhouse, Edinburgh / Booking.com
Gleneagles Townhouse Scotland
booking.com

Gleneagles Townhouse

A lovely townhouse hotel in Edinburgh, Scotland.
From
£305 /night
Book

Cameron House, Loch Lommond

© Cameron House / Booking.com

Located right on the edge of the Loch, Cameron House offers some of the most spectacular views visitors can hope for when visiting Scotland. A real treat from the second guests set foot on the property, visitors are greeted with beautiful decor, comfortable accommodations and excellent facilities.

© Cameron House / Booking.com

The rooms are spacious and comfortable. Guests also have access to multiple pools, spas, the grounds, restaurants and so much more. A wonderful place to stay with the family, Cameron House also offers many activities to do in the area.

© Cameron House / Booking.com
Cameron House, Loch Lommond Scotland
booking.com

Cameron House, Loch Lommond

A lovely mansion house located on the shores of Loch Lomond, Scotland.
From
£308 /night
Book

The Gleneagles Hotel, Perthshire

© The Gleneagles Hotel / Booking.com

The exquisite estate in rural Perthshire has earned a reputation for being among the world’s best hotels, and it’s easy to see why. From the luxurious rooms to the award-winning breakfast to the three championship golf courses, everything about this prestigious resort is built to offer guests the most extraordinary hotel experience.

© The Gleneagles Hotel / Booking.com

The rooms and facilities ooze elegance. Despite the hotel’s rather remote location, it’s impossible to get bored during your stay. Whether you want to practise your golf skills, try your hand at shooting and falconry or simply enjoy the creative menus at the hotel’s Michelin starred restaurant, Andrew Fairlie, no stay at Gleneagles is ever long enough.

© The Gleneagles Hotel / Booking.com
The Gleneagles Hotel, Perthshire Scotland
booking.com

The Gleneagles Hotel, Perthshire

A lovely mansion house hotel located in Auchterarder, Scotland.
From
£352 /night
Book

Glencoe House, Glen Coe

© Glencoe House / Booking.com

Located in the stunning rural gem that is Glen Coe, this hotel provides guests with a comforting escape from the world. With its rustic but glamorous decor and cozy candle lit bathrooms, Glencoe House is a wonderful place to take a break.

© Glencoe House / Booking.com

The rooms are comfortable and welcoming and the facilities are excellent. Be sure to take a dip th rooms’ jacuzzi on the balcony and enjoy a private view of the sprawling Glen Coe mountains.

© Glencoe House / Booking.com
Glencoe House Scotland
booking.com

Glencoe House

A lovely mansion house hotel located in the Glencoe area, Scotland.
From
£509 /night
Book

Kinloch Lodge Hotel and Restaurant, Kinloch

© Kinloch Lodge Hotel and Restaurant / Booking,com

This family-run revived 17th century hunting lodge is brimming with incomparable charm and delight. The interior is slightly rustic yet luxurious, without ever being over-the-top. The decor is warm and atmospheric.

© Kinloch Lodge Hotel and Restaurant / Booking,com

With gorgeous views on the shimmering waters of Loch Na Dal, the hotel is the perfect escape from the city. The rooms and suites are comfortable and very aesthetically pleasing. Every little detail is looked out for, from the fresh flowers placed in guest rooms to the excellent and varied breakfast offered.

© Kinloch Lodge Hotel and Restaurant / Booking,com
Kinloch Lodge Hotel and Restaurant Scotland
booking.com

Kinloch Lodge Hotel and Restaurant

A lovely Lodge Hotel on the South shore of Skye, Scotland.
From
£420 /night
Book

Rusacks, St Andrews

© Rusacks St Andrews / Booking.com

Overlooking the legendary Old Course at St Andrews, this iconic hotel abounds with old school glamour. Attention is paid to each small detail in such a way that at stay at Rusacks makes for an unforgettable part of any visitor’s trip to the town.

© Rusacks St Andrews / Booking.com

The decor is chic but warm and the rooms are comfortable and roomy. Guests are also invited to treat themselves to some of the onsite restaurants which provide some excellent and delicious meals.

© Rusacks St Andrews / Booking.com
Rusacks St Andrews Scotland
booking.com

Rusacks St Andrews

A lovely mansion house hotel located by the Old Course in St Andrews centre, Scotland.
From
£267 /night
Book

Glenapp Castle, Balantrae

© Glenapp Castle / Booking.com

Almost straight out of a fairytale, this majestic 19th century Castle and grounds offers a dreamy escape into Scotalnd’s sprawling countryside. The impeccable interiors and dazzling rooms reflect the place’s commitment to providing guests with the highest standards of accommodation and hospitality.

© Glenapp Castle / Booking.com

With elegant furnishings and clean spaces, a stay at Glenapp Castle is a treat. The views are immaculate, the rooms and suites are the epitome of comfort and the in-hotel restaurant offers some incredible variety at every meal.

© Glenapp Castle / Booking.com
Glenapp Castle Scotland
booking.com

Glenapp Castle

A lovely castle hotel located in Balantrae, Scotland.
From
£344 /night
Book

The Shieldaig Lodge Hotel, Gairloch

© The Shieldaig Lodge Hotel / Booking.com

This snug and welcoming hotel is one of the few remaining traditional Highland hunting Lodges in the country. Offering guests a calm and relaxing stay, you can’t compete with this estate’s impeccable decor and breathtaking Highland views.

© The Shieldaig Lodge Hotel / Booking.com

The rooms are comfortable and private and offer some of the Highland’s most exquisite views. The property is great fun to wander around and get lost in. Make sure you take full advantage of their delicious food and generously stocked bar for the full experience.

© The Shieldaig Lodge Hotel / Booking.com
The Shieldaig Lodge Hotel Scotland
booking.com

The Shieldaig Lodge Hotel

A lovely lodge hotel located in charming Gairloch, Scotland.
From
£106 /night
Book

Marine North Berwick

© Marine North Berwick / Booking.com

Set on a Victorian property, the Marine North Berwick is an outstanding location. Bursting with grandeur, guests are treated to an immaculate experience far away from the hustle and bustle of city life.

© Marine North Berwick / Booking.com

Take advantage of the indoor swimming pool, thermal suites and fitness centre. The rooms are grand, spacious and comfortable. Overlooking the North Berwick Golf Club, it’s the perfect place to take a step back, relax and work on your swing!

© Marine North Berwick / Booking.com
Marine North Berwick Scotland
booking.com

Marine North Berwick

A lovely victorian house hotel located in North Berwick, Scotland.
From
£182 /night
Book

Inverlochy Castle Hotel, Fort William

© Inverlochy Castle Hotel, Fort William / Booking.com

This prestigious award-winning estate is located in the stunning West-Highland scenery. The sumptuous decor create a timeless atmosphere, allowing guests to escape the world for a little while during their stay at the hotel.

© Inverlochy Castle Hotel, Fort William / Booking.com

The rooms are stunning and the food never disappoints. If you’re on the lookout for a luxurious yet cozy space to spend some time decompressing, the Inverlochy Castle Hotel is the perfect place.

© Inverlochy Castle Hotel, Fort William / Booking.com
Inverlochy Castle Hotel Scotland
booking.com

Inverlochy Castle Hotel

A lovely castle hotel located in Fort William, Scotland.
From
£412 /night
Book
by Val HANCOCK
Need a hand? take a look at our guide
Scotland
Scotland
Latest news
The best places in the world to observe bioluminescence
Edinburgh
Edinburgh to the rhythm of Scottish music
Edinburgh
A literary weekend in Edinburgh
Read more articles
Top destinations