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

Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$134 per night from 31 Aug to 31 Aug
Excludes taxes & fees
3.9/5Very Good! (981 reviews)
"Ładny czysty hotel. Świetna lokalizacja. Miła obsługa."

Reviewed on 30 Jul,2021

Leonardo Royal Edinburgh Haymarket
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$174 per night from 31 Aug to 31 Aug
Excludes taxes & fees
4.5/5Wonderful! (701 reviews)
"Staff were amazing, all very clean, and a characterful building. The only very minor fault if I’m being really picky was the quality of the cooked breakfast. Everything else lovely!"

Reviewed on 25 Jul,2021

Courtyard by Marriott Edinburgh
DoubleTree by Hilton Edinburgh City Centre
4 out of 5
34 Bread Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$264 per night from 15 Aug to 15 Aug
Excludes taxes & fees
4.3/5Excellent! (958 reviews)
"Amazing view of the castle, and the staff were fantastic!"

Reviewed on 17 Jul,2021

DoubleTree by Hilton Edinburgh City Centre
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.
Motel One Edinburgh-Royal
3.5 out of 5
18-21 Market Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$215 per night from 5 Aug to 5 Aug
Excludes taxes & fees
4.5/5Wonderful! (980 reviews)
"Hotel was in a great location, room very spacious and clean. Check in was quick and easy. Staff very friendly."

Reviewed on 22 Jul,2021

Motel One Edinburgh-Royal
Edinburgh Marriott Hotel
4 out of 5
111 Glasgow Road, Edinburgh, Scotland
The price is SG$151 per night from 30 Aug to 30 Aug
Excludes taxes & fees
4.1/5Very Good! (962 reviews)
"Comfortable hotel, good facilities. A bit overpriced."

Reviewed on 29 Jul,2021

Edinburgh Marriott Hotel
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland
The price is SG$122 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.4/5Excellent! (372 reviews)
"Loved how modern and sleek it was! All the staff were so lovely, kind, welcoming and were happy to help with anything. The hotel was also in the perfect location as we were able to access all of Edinburgh’s main attractions easily and catch a train to St Andrews without hassle. The location was also ..."

Reviewed on 17 Jul,2021

Point A Hotel Edinburgh Haymarket
Kingsmills Hotel Inverness
4 out of 5
Culcabock Road, Inverness, Scotland
The price is SG$207 per night from 15 Aug to 15 Aug
Excludes taxes & fees
4.5/5Wonderful! (906 reviews)
"Staff all round very friendly and welcoming. Room was well appointed and comfortable. Great breakfast to start the day."

Reviewed on 26 Jul,2021

Kingsmills Hotel Inverness
Jurys Inn Glasgow
4 out of 5
Fully refundable
The price is SG$120 per night from 30 Aug to 30 Aug
Excludes taxes & fees
4.1/5Very Good! (1,032 reviews)
"Our stay could not be faulted, the hotel was perfect and in a really central location. The room was very comfortable and had all modern amenities. Most of all, the staff were super friendly and helpful. Especially Laura and Ewelina, both went above and beyond. Only downside, off site parking. However, ..."

Reviewed on 25 Jul,2021

Jurys Inn Glasgow
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$365 per night from 31 Aug to 31 Aug
Excludes taxes & fees
4.5/5Wonderful! (968 reviews)
"This hotel is excellent,clean and amazing service."

Reviewed on 25 Jul,2021

The Scotsman Hotel
Dakota Glasgow
4 out of 5
179 West Regent Street, Glasgow, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$221 per night from 2 Aug to 2 Aug
Excludes taxes & fees
4.8/5Exceptional! (634 reviews)
"Am excellent luxury hotel in city centre. Our room was fabulous! We loved the decor and our bed was very comfortable. The bar also had a fantastic Old Fashioned! We had to order two!"

Reviewed on 24 Jul,2021

Dakota Glasgow
Dalmahoy Hotel & Country Club
The price is SG$249 per night from 30 Aug to 30 Aug
Excludes taxes & fees
4.4/5Excellent! (1,223 reviews)
"Lovely hotel in the most incredible setting. Staff were very friendly and helpful. Highly recommended."

Reviewed on 3 Jul,2021

Dalmahoy Hotel & Country Club
Coylumbridge Hotel
4 out of 5
Aviemore Invernesshire, Aviemore, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$111 per night from 22 Aug to 22 Aug
Excludes taxes & fees
3.7/5Good! (962 reviews)
"Enjoyed our stay Its nice and large and plenty room to social distance. My only complain would be that they need more staff in dinning room All the staff we met were very nice"

Reviewed on 23 Jun,2021

Coylumbridge Hotel
Fairmont St Andrews
5 out of 5
Fully refundableReserve now, pay when you stay
The price is SG$644 per night from 29 Aug to 29 Aug
Excludes taxes & fees
4.6/5Wonderful! (970 reviews)
"Friendly staff"

Reviewed on 16 Jul,2021

Fairmont St Andrews
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$244 per night from 30 Aug to 30 Aug
Excludes taxes & fees
4.3/5Excellent! (967 reviews)
"Large rooms, nice decor, comfortable bed and pillows"

Reviewed on 27 Jul,2021

Hilton Edinburgh Carlton
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$136 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.5/5Wonderful! (576 reviews)
"Beautiful place to stay. Our vip king suite was smashing."

Reviewed on 25 Jul,2021

YOTEL Edinburgh
Hilton Garden Inn Glasgow City Centre
4 out of 5
Fully refundableReserve now, pay when you stay
The price is SG$118 per night from 5 Aug to 5 Aug
Excludes taxes & fees
4.3/5Excellent! (965 reviews)
"Great rooms and food was lovely We did have someone with us thats gluten free not a great choice"

Reviewed on 24 Jul,2021

Hilton Garden Inn Glasgow City Centre
Old Waverley Hotel
3 out of 5
43 Princes Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$167 per night from 8 Aug to 8 Aug
Excludes taxes & fees
4.1/5Very Good! (963 reviews)
"Very comfy and qauint"

Reviewed on 29 Jul,2021

Old Waverley Hotel
Crowne Plaza Hotel Glasgow
4 out of 5
Fully refundable
The price is SG$135 per night from 22 Aug to 22 Aug
Excludes taxes & fees
4.4/5Excellent! (963 reviews)
"Our room was very clean and modern with a beautiful view of the city and a very comfortable king size bed."

Reviewed on 10 Jul,2021

Crowne Plaza Hotel Glasgow
Jurys Inn Inverness
4 out of 5
Millburn Road, Inverness, Scotland
The price is SG$187 per night from 1 Aug to 1 Aug
Excludes taxes & fees
3.9/5Good! (852 reviews)
"Nice hotel and staff"

Reviewed on 5 Jul,2021

Jurys Inn Inverness
ibis Styles Edinburgh Centre St Andrew Square
3 out of 5
19 St Andrew Square, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is SG$179 per night from 15 Aug to 15 Aug
Excludes taxes & fees
4.5/5Wonderful! (954 reviews)
"No ice machine"

Reviewed on 26 Jul,2021

ibis Styles Edinburgh Centre St Andrew Square
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$111 and luxury accommodation going up to SG$644. 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$111, 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.