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

Book Scotland Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in Scotland

Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$79 per night from 2 May to 3 May
4.5/5Wonderful! (656 reviews)
Spectacular stay and caring staff. We ll be back
"Our stay has been spectacular. The hotel upgraded for free our room so that we would be able to work in optimal conditions from our bedroom. The staff was very caring and lovely. In view of the Covid restrictions, they made all the efforts to accommodate us in the best condition. The room was spacious, ..."

Reviewed on 25 Dec. 2020

Courtyard by Marriott Edinburgh
Kingsmills Hotel Inverness
4 out of 5
Culcabock Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$116 per night from 22 Apr. to 23 Apr.
4.5/5Wonderful! (994 reviews)
"Very nice spacious room, friendly staff and great breakfast"

Reviewed on 25 Dec. 2020

Kingsmills Hotel Inverness
Caledonian Hotel
2 out of 5
Quay St., Ullapool, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$121 per night from 2 May to 3 May
3/5 (639 reviews)
"............................................................................."

Reviewed on 27 Jan. 2021

Caledonian Hotel
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.
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$230 per night from 2 May to 3 May
4.5/5Wonderful! (999 reviews)
"Great location! Our room was spacious and comfortable"

Reviewed on 28 Feb. 2021

The Scotsman Hotel
Fonab Castle Hotel & Spa
5 out of 5
Foss Road, Pitlochry, Scotland
The price is AU$517 per night from 17 May to 18 May
4.7/5Exceptional! (262 reviews)
Fonab; We’ll be back!
"What a gem of a hotel with truly excellent service in the brasserie, the spa and the concierge. We’ll be back. Even with Covid restrictions in place the stay and the food was amazing."

Reviewed on 25 Dec. 2020

Fonab Castle Hotel & Spa
Novotel Edinburgh Centre
4 out of 5
80 Lauriston Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$106 per night from 9 May to 10 May
4.2/5Excellent! (995 reviews)
"Really liked the style of the room, the comfort of the bed and the shower was good too."

Reviewed on 17 Dec. 2020

Novotel Edinburgh Centre
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
231 Canongate, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$102 per night from 25 Apr. to 26 Apr.
4.5/5Wonderful! (1,060 reviews)
"I really like staying here. Great value, centrally located and though not a dog owner, I like the fact that it is dog friendly!"

Reviewed on 22 Dec. 2020

Aparthotel Adagio Edinburgh Royal Mile
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$323 per night from 26 Apr. to 27 Apr.
4.7/5Exceptional! (997 reviews)
"The customer service is second to none. I stayed for work during the pandemic and they couldn't;t have been more friendly, kind and hostile. I had to eat dinner and breakfast in my room and it wasn't such a hardship because they upgraded me. I would stay again."

Reviewed on 13 Jan. 2021

The Balmoral Hotel
Harbour House Bed & Breakfast
4 out of 5
Garve Road, Ullapool, Scotland
The price is AU$206 per night from 2 May to 3 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
Alexandra Hotel
3 out of 5
The Parade, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$126 per night from 23 Apr. to 24 Apr.
3.8/5Good! (458 reviews)
Great value, great location, great staff
"My first stay at the Alexandra and I will definitely stay here again. Because of the tier 4 restrictions there were very few guests and breakfast was a takeaway bag. The staff were fantastic. Very helpful, friendly, welcoming and efficient. A good value hotel and very comfortable room. Its well located ..."

Reviewed on 4 Jan. 2021

Alexandra Hotel
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.