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.

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 / ShutterstockLocated 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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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!
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.
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.