Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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.

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. Excellent location and the perfect hotel to stay. Friendly and kind staff. Fantastic breakfast. The room was well equiped with even more than somebody needs during vacation and after the check out the receptionist gave us the opportunity to leave our luggage in a safe at the hotel for free so that we could spend our last hours in Edinurgh more convenienlty.

Show more Show less
9
Superb
1,204 reviews
Price from
£128.70
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. Exceptional welcome and staff. Beautiful hotel, wonderful staff, lovely location. This is a cut above the rest. Exceptional quality and service. Extremely pleasant stay.

Show more Show less
9.2
Superb
1,510 reviews
Price from
£125
per night

Parklands Hotel & Country Club 4 stars

Hotel in Newton Mearns

Located in Newton Mearns in Glasgow, Southside district, Parklands Hotel & Country Club is 10 miles from Glasgow city centre. Staff were extremely helpful and friendly after I had a long flight. Facilities were very good and my room was very spacious and had a very cosy sofa, and a wonderful deep bath. Perfect. Pool was very clean and staff around. Spa facilities lovely.

Show more Show less
9
Superb
1,197 reviews
Price from
£98.10
per night

Dakota Glasgow 4 stars

Hotel in Glasgow City Centre, Glasgow

Dakota Glasgow features 83 luxuriously appointed bedrooms including 11 suites. I liked the comfy beds, the shower, the room service the available channels on the tv. The restaurant, the food. The lighting and colours,

Show more Show less
9.2
Superb
2,320 reviews
Price from
£117
per night

Heathmount Hotel 3 stars

Hotel in Inverness City Centre, Inverness

The centrally located Heathmount Hotel is 10 minutes’ walk from Inverness Castle, and offers Scottish whisky, Illy coffee and freshly mixed cocktails in its 2 contrasting bars. Gorgeous room located just up the street from old town Inverness. I'd stay here again. The staff were friendly and helpful. The room was beautifully furnished and had a great view down the street. Handy having the restaurant and bar downstairs.

Show more Show less
9
Superb
1,134 reviews
Price from
£68.83
per night

Borgie Lodge Hotel

Hotel in Borgie

Borgie Lodge Hotel offers a Highland setting situated between Bettyhill and Tongue within the Borgie River Glen. This hotel is set within its own gardens. Absolutely phenomenal staff, rooms and food. The stags at night were a huge bonus! Definitely will return!

Show more Show less
9.2
Superb
1,117 reviews

Tingle Creek Hotel 3 stars

Hotel in Kyle of Lochalsh

Overlooking the Isle of Skye & Raasay, Tingle Creek Hotel is set in a quiet location within the West Highlands of Scotland. Staff was amazing! The room was very comfortable and in a perfect location, very happy we stayed here!

Show more Show less
9
Superb
1,057 reviews

Rusacks St Andrews 5 stars

Hotel in St Andrews

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property. beautiful suite - room 114 - absolutely stunning

Show more Show less
9
Superb
1,301 reviews
Price from
£213.75
per night

The Rutland Hotel & Apartments 4 stars

Hotel in New Town, Edinburgh

The glamorous Rutland Hotel has stylish rooms, a luxurious late-lounge, and a unique restaurant with a glass wine cellar. Very clean, comfortable and well equipped room in a terrific hotel. Location couldn't be beat and the staff were most helpful. Can't recommend this place highly enough.

Show more Show less
9.1
Superb
1,359 reviews
Price from
£126
per night

Hotel Ceilidh-Donia 3 stars

Hotel in Newington, Edinburgh

This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar. Kevin and Susan are super kind hosts! Breakfast was really good!

Show more Show less
9.4
Superb
1,229 reviews
Price from
£72
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