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

Search Scotland Hotels

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
Free cancellationReserve now, pay when you stay
The price is €132 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
Free cancellationReserve now, pay when you stay
The price is €82 per night from 10 May to 10 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 €114 per night from 9 May to 9 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 €63 per night from 9 May to 9 May
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 €94 per night from 16 May to 16 May
4.4/5Excellent! (180 reviews)
Wonderful stay
"Wonderful hotel- immaculate service. Very trendy decor -which will appeal to younger customers"

Reviewed on 30 Dec 2020

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 €40 per night from 16 May to 16 May
4.3/5Excellent! (995 reviews)
"When we arrived at the hotel, we were given our room key and went into our room but it hadn’t been cleaned yet which we weren’t very happy about due to COVID so we went back down to reception and we were then given a different room and a bigger one too because of what happened which we really appreciated. ..."

Reviewed on 5 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 €83 per night from 17 May to 17 May
4.5/5Wonderful! (998 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 €95 per night from 9 May to 9 May
4.3/5Excellent! (998 reviews)
"All staff friendly and service good."

Reviewed on 17 Oct 2020

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 €83 per night from 10 May to 10 May
4.2/5Very Good! (986 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 €52 per night from 9 May to 9 May
4/5Very Good! (1,021 reviews)
"Great location, fantastic price."

Reviewed on 7 Apr 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.