Skip to main content

The best four-star hotels in Scotland

Check out our pick of great four-star hotels in Scotland

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Ideally set in the Edinburgh City Centre district of Edinburgh, The Resident Edinburgh is situated 1 km from Edinburgh International Conference Centre, 1.6 km from Royal Mile and 1.5 km from Camera Obscura and World of Illusions. With free WiFi, this 4-star hotel offers a shared lounge and room service. The property is 700 metres from Edinburgh Castle, and within less than 1 km of the city centre. It was clean and very close to city center wherein you can find what you want.

Show more Show less
9
Superb
2,379 reviews
Price from
US$177
per night

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi. The property is 600 metres from Edinburgh Waverley station, and within 700 metres of the city centre. Amazing hotel, can't fault it

Show more Show less
9.3
Superb
1,557 reviews
Price from
US$308
per night

Situated in Invergarry, 41 km from Glen Nevis, Rokeby Manor features accommodation with a shared lounge, free private parking, a restaurant and a bar. This 4-star hotel offers ski-to-door access and room service. The property is non-smoking and is located 38 km from Ben Nevis Whisky Distillery. The overall feeling of the manor was superbe, the staff was super nice. I loved the history and details in the house, I love that it's a part of the experience. I LOVED the floor heating in the bathroom and the little chocolate marshmallow on the bed. I loved he abillity to make tea.

Show more Show less
9
Superb
1,048 reviews
Price from
US$273
per night

Located in the centre of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline. The hotel features a rooftop lounge and each room boasts free high-speed WiFi. One of the best hotels I have ever stayed. Location was also great

Show more Show less
9.2
Superb
3,141 reviews
Price from
US$206
per night

Found in an Edwardian building formerly home to the Anchor Line Shipping Company’s headquarters, this city centre aparthotel is inspired by a 1920s ocean liner. With original 1906 features, there are glazed tiles, terrazzo flooring, timber wall-panelling, fireplaces and even the original safes. The Apartments are lovely and modern and have everything you need

Show more Show less
9
Superb
2,844 reviews
Price from
US$148
per night

Situated in Penicuik, The Craigie Hotel has a restaurant, bar, garden, and free WiFi throughout the property. Boasting room service, this property also provides guests with a terrace. Private parking can be arranged at an extra charge. Great location just a 30 min drive to Edinburg. The breakfast is amazing and the staff very kind.

Show more Show less
9.1
Superb
1,389 reviews
Price from
US$175
per night

Greshornish House Hotel features free WiFi in public areas and views of sea in Edinbane. Among the various facilities of this property are a garden and a bar. Scottish cuisine is served at the restaurant. Lovely location, good food, friendly staff

Show more Show less
9.1
Superb
1,451 reviews
Price from
US$94
per night

Residence Inn by Marriott Aberdeen is set within a 20-minute walk from the beach in Aberdeen. Free WiFi is available.

All units feature a seating area with work space and a fully equipped kitchen. A complimentary breakfast is served every morning. Everytying Perfect location, so clean, friendly staff at the reception all of them were super nice and helpful .

Show more Show less
9
Superb
1,809 reviews
Price from
US$126
per night

Situated in Edinburgh and with Edinburgh International Conference Centre reachable within 2.5 km, The Lane Hotel features a restaurant, non-smoking rooms, free WiFi and a bar. Built in 19th century, this 4-star hotel is within 2.9 km of Edinburgh Castle and 3.1 km of National Museum of Scotland. The Real Mary King's Close is 3.4 km away and University of Edinburgh is 3.4 km from the hotel. Stylish and modern hotel with quiet surroundings. Totally enjoyed our stay.

Show more Show less
9
Superb
1,602 reviews
Price from
US$121
per night

Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden. Free WiFi is available throughout the property, and free private parking is available on-site. This place was a gem. Five star. Treated like royalty. Food sensational

Show more Show less
9
Superb
1,392 reviews
Price from
US$107
per night

Most booked four-star hotels in Scotland this month

FAQs about four-star hotels in Scotland

Four-Star Hotels that guests love in Scotland