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 Cities in Scotland

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 SG$82 per night from 2 May to 3 May
Excludes taxes & fees
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 SG$120 per night from 24 Apr to 25 Apr
Excludes taxes & fees
4.5/5Wonderful! (994 reviews)
"Very nice spacious room, friendly staff and great breakfast"

Reviewed on 25 Dec,2020

Kingsmills Hotel Inverness
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$62 per night from 2 May to 3 May
Excludes taxes & fees
4/5Very Good! (1,038 reviews)
"Great location, fantastic price."

Reviewed on 7 Apr,2021

Leonardo Royal Edinburgh Haymarket
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.
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 SG$153 per night from 28 Apr to 29 Apr
Excludes taxes & fees
4.3/5Excellent! (997 reviews)
"All staff friendly and service good."

Reviewed on 17 Oct,2020

DoubleTree by Hilton Edinburgh City Centre
Caledonian Hotel
2 out of 5
Quay St., Ullapool, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$125 per night from 2 May to 3 May
Excludes taxes & fees
3/5 (639 reviews)
"............................................................................."

Reviewed on 27 Jan,2021

Caledonian Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$261 per night from 26 Apr to 27 Apr
Excludes taxes & fees
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 SG$572 per night from 17 May to 18 May
Excludes taxes & fees
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
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
231 Canongate, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$105 per night from 2 May to 3 May
Excludes taxes & fees
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
Holiday Inn Express - Edinburgh City Centre
3 out of 5
Picardy Place Top Of Leith Street, Edinburgh, Scotland
Free cancellation
The price is SG$78 per night from 16 May to 17 May
Excludes taxes & fees
4.2/5Very Good! (993 reviews)
Ecellent!
"Stayed here twice in the past 2 weeks and on both occasions, everything was perfect! Hotel is central to everything, was clean, comfy and staff friendly. I will make this my hotel of choice when visiting Edinburgh again! Thankyou to Susan and her team for a job well done!"

Reviewed on 20 Oct,2020

Holiday Inn Express - Edinburgh City Centre
Harbour House Bed & Breakfast
4 out of 5
Garve Road, Ullapool, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$213 per night from 1 May to 2 May
Excludes taxes & fees
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
citizenM Hotel Glasgow
4 out of 5
60 Renfrew Street, Glasgow, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$131 per night from 17 May to 18 May
Excludes taxes & fees
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
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$91 per night from 23 Apr to 24 Apr
Excludes taxes & fees
3.9/5Good! (836 reviews)
"Nice hotel well situated and adequate for our needs"

Reviewed on 4 Feb,2021

Jurys Inn Inverness
Dalmahoy Hotel & Country Club
4 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$170 per night from 9 May to 10 May
Excludes taxes & fees
4.4/5Excellent! (1,331 reviews)
Great job under difficult circumstances
"Already reviewed"

Reviewed on 16 Dec,2020

Dalmahoy Hotel & Country Club
Fairmont St Andrews
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$492 per night from 26 Apr to 27 Apr
Excludes taxes & fees
4.6/5Exceptional! (993 reviews)
"Staff were superb.Friendly,attentive and chatty.Room was beautiful as were the common areas around the hotel.Breakfast was excellent slthough evening menu was disappointingly limited.However waiting staff were engaging and helful.Spa and pool were impressive too"

Reviewed on 14 Dec,2020

Fairmont St Andrews
Alexandra Hotel
3 out of 5
The Parade, Fort William, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$133 per night from 23 Apr to 24 Apr
Excludes taxes & fees
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
Apex City of Glasgow Hotel
4 out of 5
110 Bath Street, Glasgow, Scotland
The price is SG$132 per night from 9 May to 10 May
Excludes taxes & fees
4.6/5Wonderful! (997 reviews)
5*
"Definitely worth every penny, such a nice hotel for the price. Felt like 5*"

Reviewed on 10 Nov,2020

Apex City of Glasgow Hotel
Sandman Signature Aberdeen Hotel & Spa
The price is SG$150 per night from 20 May to 21 May
Excludes taxes & fees
4.5/5Wonderful! (536 reviews)
quirky, comfortable, central Aberdeen hotel
"This hotel was a great 'find' for us and we enjoyed our stay. Decor was quirky and interesting, rooms very comfortable with a wet room (so easy to use) , large beds and very available facilities in the room (eg plugs, TV etc). The breakfast was a little shaky on day two, with the hotel trying to ..."

Reviewed on 14 Dec,2020

Sandman Signature Aberdeen Hotel & Spa
Waldorf Astoria Edinburgh - The Caledonian
5 out of 5
Princes Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$366 per night from 28 Apr to 29 Apr
Excludes taxes & fees
4.4/5Excellent! (997 reviews)
"Amazing stay, fantastic service! Only problem was pillows but managed fine."

Reviewed on 21 Oct,2020

Waldorf Astoria Edinburgh - The Caledonian
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is SG$200 per night from 2 May to 3 May
Excludes taxes & fees
4.5/5Wonderful! (1,172 reviews)
"Lovely overnight stay very comfortable rooms staff very helful and friendly will definitely go back"

Reviewed on 27 Oct,2020

Apex Grassmarket Hotel
Kimpton Blythswood Square Hotel
5 out of 5
No.11 Blythswood Square, Glasgow, Scotland
Free cancellation
The price is SG$280 per night from 26 Apr to 27 Apr
Excludes taxes & fees
4.6/5Exceptional! (994 reviews)
"Only issue was not given a Superior room, like we booked"

Reviewed on 30 Dec,2020

Kimpton Blythswood Square 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.

Find your ideal hotel in Scotland


How much does it cost to stay in a hotel in Scotland?

The range of costs in Scotland tend to vary, with more affordable options starting at SG$62 and luxury accommodation going up to SG$572. The exact cost of a hotel in Scotland is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.


What is the cheapest price for a hotel in Scotland?

Cheap hotels in Scotland are easier to find than you might think. The lowest prices are usually starting at SG$62, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.


If I need to cancel my hotel reservation in Scotland, will I receive a refund?

Many of our accommodation bookings in Scotland offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.


How to find the best hotels in Scotland?

When you browse on Expedia, you'll find an extensive selection of hotels in Scotland covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.


What kind of hotels can I find in Scotland?

All sorts of travellers visit Scotland, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.


How to find the best hotel deals in Scotland?

Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in Scotland, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.


Why book your hotel in Scotland with Expedia?

Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.