COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Hotels in Scotland

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in Scotland

Harbour House Bed & Breakfast
4 out of 5
Garve Road, Ullapool, Scotland
The price is £115 per night from 17 May to 17 May
4.7/5Exceptional! (34 reviews)
A little gem
"We received a very warm welcome from Ghillian with shortbread and a nip of whisky and sherry. The room although small was very well thought out and had everything you needed for an overnight stay. Eveything was spotlessly clean and very comfortable. We were looking forward to a lovely breakfast as ..."

Reviewed on 8 Nov 2020

Harbour House Bed & Breakfast
The Royal Highland Hotel
3 out of 5
Station Square, Academy Street, Inverness, Scotland
The price is £63 per night from 18 May to 18 May
3.9/5Good! (997 reviews)
"It was a short-notice stay and I'm glad they were able to squeeze me in."

Reviewed on 24 Dec 2020

The Royal Highland Hotel
Motel One Edinburgh-Royal
3.5 out of 5
18-21 Market Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £99 per night from 12 May to 12 May
4.5/5Wonderful! (998 reviews)
Excellent hotel
"This hotel is in a great location opposite the train station in the old town. The staff were amazing and the hotel was super clean and comfortable. Our only slight problems were the banging noises from outside at about 6am each morning and the fact we couldn’t get the extractor fan to work in the ..."

Reviewed on 10 Oct 2020

Motel One Edinburgh-Royal
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is £50 per night from 10 Jun to 10 Jun
3.9/5Good! (836 reviews)
"Nice hotel well situated and adequate for our needs"

Reviewed on 4 Feb 2021

Jurys Inn Inverness
Malmaison Edinburgh City
4 out of 5
Buchan House, 21-22 St Andrew Square, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £73 per night from 23 May to 23 May
4.4/5Wonderful! (181 reviews)
"Great location. Clean room. Good service"

Reviewed on 10 May 2021

Malmaison Edinburgh City
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
6 Hunter Square, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £35 per night from 16 May to 16 May
4.3/5Excellent! (995 reviews)
"Nice, clean and tidy hotel to stay in the heart of old city centre Edinburgh. Easily accessible from railway station and other popular tourist attractions."

Reviewed on 9 May 2021

ibis Edinburgh Centre Royal Mile – Hunter Square
citizenM Hotel Glasgow
4 out of 5
60 Renfrew Street, Glasgow, Scotland
Free cancellationReserve now, pay when you stay
The price is £72 per night from 17 May to 17 May
4.5/5Wonderful! (997 reviews)
First Class customer service
"Superb customer service. Very modern and spotlessly clean hotel. Great food too."

Reviewed on 13 Jan 2021

citizenM Hotel Glasgow
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
34 Bread Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £83 per night from 12 May to 12 May
4.3/5Excellent! (994 reviews)
"Fabulous place and staff! This is my new favourite place to stay in Edinburgh! I made my initial contact prior to arrival for a weekend away and manager Andreas ensured that I was well informed about location, room and nearby parking. Every request was catered for and the hotel is doing its best ..."

Reviewed on 10 May 2021

DoubleTree by Hilton Edinburgh City Centre
Malmaison Edinburgh
4 out of 5
1 Tower Place Leith, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £70 per night from 19 May to 19 May
4.2/5Very Good! (981 reviews)
Trip During Lockdown - Very Functional!
"Its difficult to give a real perspective of the stay as we were only visiting to empty house contents following a family death. Hotel were very obliging and the food (room service only) was excellent. Difficult times and we would love to stay when we could properly experience Leith and indeed Edinburgh ..."

Reviewed on 1 Jan 2021

Malmaison Edinburgh
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £45 per night from 12 May to 12 May
4/5Very Good! (1,018 reviews)
"Nice clean property, room size was good. Only negative was the hardness of the sofa bed in the family room, daughter couldn’t sleep on it so I did and I’m paying for it today with a sore back."

Reviewed on 9 May 2021

Leonardo Royal Edinburgh Haymarket
Don't see what you're looking for?
See all available properties in Scotland
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.