Skip to main content

Stay in Scotland's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

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.

Ocean Mist Leith

Hotel in Leith, Edinburgh

Situated in Edinburgh and with Royal Yacht Britannia reachable within less than 1 km, Ocean Mist Leith features express check-in and check-out, allergy-free rooms, a terrace, free WiFi throughout the... Matt was the most welcoming and helpful host. The Ocean Mist was so unique to stay in and was extremely well maintained. We enjoyed settling in with a drink on the upper deck. The night host Danny couldn't do enough to ensure we had an extremely early breakfast before our flight. Highly recommended.

Show more Show less
9.5
Exceptional
1,337 reviews
Price from
DKK 1,781
per night

BrewDog DogHouse Edinburgh

Hotel in Old Town, Edinburgh

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Exactly what you think a BrewDog hotel would be like. Excellent staff, perks, and options for the room. A keg of Punk in the room was great.

Show more Show less
9.5
Exceptional
1,305 reviews
Price from
DKK 2,554
per night

Old Aberlady Inn 3 stars

Hotel in Aberlady

Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar. the staff were friendly and really nice to us, the food in the restaurant is also very delicious.

Show more Show less
9
Superb
1,034 reviews
Price from
DKK 1,118
per night

Arden House Hotel

Hotel in Kirkcudbright

Situated in Kirkcudbright, 42 km from Dumfries and Galloway Golf Club, Arden House Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace. All great breakfast top quality ,setting good

Show more Show less
9.1
Superb
1,171 reviews
Price from
DKK 574
per night

SCHLOSS Roxburghe, part of Destination by Hyatt 5 stars

Hotel in Kelso

Set in Kelso, 41 km from The Maltings Theatre & Cinema, SCHLOSS Roxburghe, part of Destination by Hyatt offers accommodation with a fitness centre, free private parking, a garden and a shared lounge. Great room, clean, spacious and comfortable The hotel has a nice architecture / internal design Spa is great: very nice pool outside, with jacuzzi / saunas. Gym area has everything needed and is open 24/7 The staff is extremely nice and helpful. I recommend to do some activities at the country club. We spent an afternoon doing fishing and shooting which was really good fun. The restaurant is really great, vary tasty food and smooth service. Really amazing stay!!

Show more Show less
9.1
Superb
1,367 reviews
Price from
DKK 1,750
per night

Market Street hotel 4 stars

Hotel in Old Town, Edinburgh

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. Everything was simply perfect!

Show more Show less
9
Superb
2,508 reviews
Price from
DKK 2,492
per night

Ness Walk 5 stars

Hotel in Inverness

Ness Walk features free WiFi and rooms with air conditioning in Inverness. Boasting a terrace, this hotel is set near attractions such as Inverness Castle. The property has a restaurant. Great location within walking distance of shops and restaurants. Exceptional staff who were very welcoming and friendly. The hotel restaurant was lovely as well. room was spacious, quiet, and very clean. Would highly recommend to anyone staying in Inverness.

Show more Show less
9.3
Superb
1,325 reviews
Price from
DKK 3,173
per night

The Craigie Hotel 4 stars

Hotel in Penicuik

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. Absolutely loved this place! My room was super cozy and had a royal feeling to it. Would 100% stay here again

Show more Show less
9.2
Superb
1,173 reviews
Price from
DKK 1,237
per night

Greshornish House Hotel 4 stars

Hotel in Edinbane

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. Absolutely fantastic experience. Everything was great, the best service I have ever had in my life. The hotel itself is very picturesque and beautiful, our room was exceptional. The breakfast and dinner were just amazing, very delicious and nice. I want to mention that the stuff was always attentive and helpful, I would come back to Scotland just to live in this hotel for a couple of days.

Show more Show less
9.2
Superb
1,295 reviews
Price from
DKK 2,651
per night

Residence Inn by Marriott Aberdeen 4 stars

Hotel in Aberdeen City Centre, Aberdeen

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. The staff were all so very friendly and efficient.

Show more Show less
9
Superb
2,931 reviews
Price from
DKK 707
per night

Hotels with extra health and safety measures

Find hotels in Scotland with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Scotland in the past month

See all

Scotland's best hotels with breakfast

See all

Budget hotels in Scotland

See all

Hotels in Scotland that you can book without a credit card

See all

Scotland highlights

FAQs about hotels in Scotland

A Rugged Jewel

With round-top mountains and green hills extending in almost every direction, and stone houses dotted around, Scotland is a jewel of nature forged by ice, winds and seas over thousands of years. But Scotland is much more than beautiful landscapes: it’s the finest malt whiskies in Moray County, the Royal Mile in Edinburgh, the kilts and the bagpipes, the exciting and modern Glasgow, and much more!

The country can be divided into 3 areas. The Highlands and Islands have mountainous landscapes and numerous bodies of fresh water, including Loch Lomond and Loch Ness, as well as little cities like Inverness and numerous islands like the Isle of Skye. Don’t miss the deals on Booking.com if you’re looking for hotels in the Scottish Highlands.

The Central Lowlands are the most densely inhabited area, and with Glasgow, Edinburgh and Aberdeen located in this part of Scotland, 5-star hotels are common here.

The Southern Uplands are composed of a range of hills and valleys stretching almost 200 kilometres, home to several hotels with a spa - a relaxed option to enjoy this area.

As some of the more unusual Scotland hotels, castles can be a particularly good option to enjoy a Scotland holiday in royal style.

Planning a trip? Get inspired by reviews of cities in Scotland

Explore guest reviews of hotels in Scotland

See all

Research, refine and make plans for your whole trip