Search Scotland Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Scotland

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Scotland

a&o Edinburgh City
2 out of 5
50 Blackfriars Street, Edinburgh, Scotland, EH1 1NE
The price is €59 per night from 11 Jun to 12 Jun
€59
per night
11 Jun - 12 Jun
7.6/10 Good! (814 reviews)
"a&o made our stay in edinburgh such a dream. it’s so close to everywhere we wanted to do, and we felt very safe there. i’m so happy with the way our trip went and a&o played a major role in that!!!! front desk, bar staff, kitchen staff, super cool friendly and helpful people!!!!"

Reviewed on 26 May 2023

a&o Edinburgh City
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland, EH1 2HS
Fully refundableReserve now, pay when you stay
The price is €253 per night from 4 Jun to 5 Jun
€253
per night
4 Jun - 5 Jun
8.8/10 Excellent! (1,005 reviews)
Great hotel but no Air
"Nice hotel and area, but no air conditioning and the ground noise is loud with the window open. They do have a small fan but still wasnt loud enough to drowned out the street noise."

Reviewed on 27 May 2023

Apex Grassmarket Hotel
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
1 a Parliament Square, Edinburgh, Scotland, EH1 1RF
The price is €139 per night from 25 Jun to 26 Jun
€139
per night
25 Jun - 26 Jun
8.8/10 Excellent! (297 reviews)
"Staff were very helpful as it was my first stay in a hostel and I was a bit lost. It was clean and a nice social environment!"

Reviewed on 28 May 2023

CoDE Pod – The CoURT - Edinburgh

Save an average of 15% on thousands of hotels when you're signed in

ibis Edinburgh Centre South Bridge - Royal Mile
3 out of 5
77 South Bridge, Edinburgh, Scotland, EH1 1HN
Fully refundableReserve now, pay when you stay
The price is €176 per night from 11 Jun to 12 Jun
€176
per night
11 Jun - 12 Jun
8.4/10 Very Good! (1,005 reviews)
"Nice Euro-modern room at a reasonable price. Good breakfast with many choices. Room was a bit too small. Felt crowded. No place to put things."

Reviewed on 28 May 2023

ibis Edinburgh Centre South Bridge - Royal Mile
Village Hotel Edinburgh
4 out of 5
140 Crewe Road South, Edinburgh, Scotland, EH4 2NY
Fully refundableReserve now, pay when you stay
The price is €126 per night from 18 Jun to 19 Jun
€126
per night
18 Jun - 19 Jun
8.2/10 Very Good! (1,000 reviews)
Amazing!
"The most amazing hotel ever. All the staff and reception were lovely and so helpful at all times. Really understanding and welcoming. Thank you so much for all of your help. The room was so clean and tidy. Amazing hotel and amazing staff."

Reviewed on 29 May 2023

Village Hotel Edinburgh
RiverBeds Lodges with Hot Tubs
3.5 out of 5
Dragon's Tooth Estate, Glencoe, Ballachulish, Scotland, PH49 4JX
The price is €476 per night from 15 Jun to 16 Jun
€476
per night
15 Jun - 16 Jun
9.2/10 Wonderful! (118 reviews)
"This is a beautiful property and the units a very spacious for small huts. Everything is very well thought out and the use of space has been handled very well."

Reviewed on 26 May 2023

RiverBeds Lodges with Hot Tubs
YOTEL Glasgow
4 out of 5
Westergate, 260 Argyle St, Glasgow, Scotland, G2 8QW
Fully refundableReserve now, pay when you stay
The price is €110 per night from 1 Jun to 2 Jun
€110
per night
1 Jun - 2 Jun
8.4/10 Very Good! (923 reviews)
"Close to transportation. Easy check in and check out."

Reviewed on 30 May 2023

YOTEL Glasgow
InterContinental Edinburgh The George, an IHG Hotel
5 out of 5
19-21 George Street, Edinburgh, Scotland, EH2 2PB
The price is €401 per night from 11 Jun to 12 Jun
€401
per night
11 Jun - 12 Jun
8.8/10 Excellent! (1,002 reviews)
Gorgeous The George
"Beautiful hotel. Greeted with Prosecco when we checked in after a long day on the train. Breakfast was wonderful and plentiful. Staff was very accommodating and friendly. Rooms are gorgeous and comfortable. Location is great just two blocks from Waverly. Didn’t hire a taxi the entire visit. Very ..."

Reviewed on 27 May 2023

InterContinental Edinburgh The George, an IHG Hotel
The Knight Residence Apartments by Mansley
4 out of 5
12 Lauriston Street, Edinburgh, Scotland, EH3 9DJ
The price is €261 per night from 4 Jun to 5 Jun
€261
per night
4 Jun - 5 Jun
9.6/10 Exceptional! (1,199 reviews)
"Centrally located and walkable to City of Edinburgh. Very spacious apartment. Quiet street and apartment had key fob and key for extra security to access building. Front desk very friendly and helpful. Apartment very spacious. Booking on Expedia we were surprised with a VIP breakfast basket which ..."

Reviewed on 25 May 2023

The Knight Residence Apartments by Mansley
Mercure Edinburgh City - Princes Street Hotel
3 out of 5
53 Princes Street, Edinburgh, Scotland, EH2 2DG
The price is €187 per night from 4 Jun to 5 Jun
€187
per night
4 Jun - 5 Jun
7.6/10 Good! (1,008 reviews)
"Nice hotel in centre of town, bit hectic in the evening but easy access to most of the sights."

Reviewed on 24 May 2023

Mercure Edinburgh City - Princes Street Hotel
Waldorf Astoria Edinburgh - The Caledonian
5 out of 5
Princes Street, Edinburgh, Scotland, EH1 2AB
Fully refundableReserve now, pay when you stay
The price is €408 per night from 29 Jun to 30 Jun
€408
per night
29 Jun - 30 Jun
8.8/10 Excellent! (998 reviews)
"Loved welcoming staff,nothing was a bother,ammenities and accommodation were fabulous, would highly recommend and will definitely be returning."

Reviewed on 27 May 2023

Waldorf Astoria Edinburgh - The Caledonian
Morar Hotel
3 out of 5
Morar, Mallaig, Scotland, PH40 4PA
Fully refundableReserve now, pay when you stay
The price is €182 per night from 1 Jun to 2 Jun
€182
per night
1 Jun - 2 Jun
7/10 Good! (245 reviews)
"Staff is friendly and easy-going."

Reviewed on 29 May 2023

Morar Hotel
Motel One Glasgow
3.5 out of 5
78-82 Oswald Street, Glasgow, Scotland, G1 4PL
The price is €137 per night from 8 Jun to 9 Jun
€137
per night
8 Jun - 9 Jun
9.2/10 Wonderful! (1,002 reviews)
Cool,modern friendly motel.
"Very clean and tidy and a good efficient, friendly check in service from the staff. Modern,cool place. My partner loved the decor and especially the sheep down in the bar area .She wanted to take it home lol. We will definitely be back."

Reviewed on 30 May 2023

Motel One Glasgow
Maldron Hotel Newcastle
4 out of 5
Newgate Street, Newcastle-upon-Tyne, England
The price is €80 per night from 1 Jun to 2 Jun
€80
per night
1 Jun - 2 Jun
9/10 Wonderful! (1,005 reviews)
"Amazing hotel"

Reviewed on 28 May 2023

Maldron Hotel Newcastle
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland, EH1 1SD
Fully refundableReserve now, pay when you stay
The price is €343 per night from 14 Jun to 15 Jun
€343
per night
14 Jun - 15 Jun
8.4/10 Very Good! (1,001 reviews)
"The property was very nice, staff was welcoming and it was close to the Royal Mile."

Reviewed on 23 May 2023

Hilton Edinburgh Carlton
Carlton George Hotel
4 out of 5
44 West George Street, Glasgow, Scotland, G2 1DH
Fully refundableReserve now, pay when you stay
The price is €145 per night from 1 Jun to 2 Jun
€145
per night
1 Jun - 2 Jun
9/10 Wonderful! (1,002 reviews)
Great short stay!
"We had a great 2 night stay. The room was clean and spacious. Awesome location."

Reviewed on 28 May 2023

Carlton George Hotel
Residence Inn by Marriott Edinburgh
4 out of 5
36 Simpson Loan, Quartermile, Edinburgh, Scotland, EH3 9GF
Fully refundableReserve now, pay when you stay
The price is €264 per night from 4 Jun to 5 Jun
€264
per night
4 Jun - 5 Jun
8.6/10 Excellent! (1,001 reviews)
"Great hotel and we were alowed to check in much earlier than expected"

Reviewed on 21 May 2023

Residence Inn by Marriott Edinburgh
Mercure Inverness Hotel
4 out of 5
Church Street, Inverness, Scotland, IV1 1DX
The price is €176 per night from 25 Jun to 26 Jun
€176
per night
25 Jun - 26 Jun
7.4/10 Good! (999 reviews)
"Staff was great, having parking made everything easy. Dinner was good also. The only downside was our room was to the Main Street and was loud until midnight"

Reviewed on 21 May 2023

Mercure Inverness Hotel
Glasgow Marriott Hotel
4 out of 5
500 Argyle Street, Glasgow, Scotland, G3 8RR
Fully refundableReserve now, pay when you stay
The price is €136 per night from 1 Jun to 2 Jun
€136
per night
1 Jun - 2 Jun
8.2/10 Very Good! (1,003 reviews)
"All good"

Reviewed on 23 May 2023

Glasgow Marriott Hotel
Revolver
62 Virginia St, Glasgow, Scotland, G1 1TX
The price is €40 per night from 14 Jun to 15 Jun
€40
per night
14 Jun - 15 Jun
8/10 Very Good! (3 reviews)
"Lovely modern accommodation Nice staff Funky looking rooms"

Reviewed on 25 Apr 2023

Revolver
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.

Scotland hotels information

Number of reviews
16,630
Accommodation
17,966 hotels
Lowest Price
€40
Highest Price
€476

Recent Reviews in Scotland
Expedia verified reviews