Hotels in Scotland, United Kingdom

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
Price per night
Price per night
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
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland, EH1 2HS
Fully refundableReserve now, pay when you stay
The price is HK$1,083 per night from 13 Dec to 14 Dec
HK$1,083
per night
13 Dec - 14 Dec
4.4/5 Excellent! (1,009 reviews)
"Convenient 7 min walking distance to the castle. Had a nice castle view room. Mr. Satish the duty manager was super helpful and nice."

Reviewed on 28 Nov 2022

Apex Grassmarket Hotel
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland, EH1 2HJ
Fully refundableReserve now, pay when you stay
The price is HK$812 per night from 23 Dec to 24 Dec
HK$812
per night
23 Dec - 24 Dec
4.4/5 Excellent! (1,003 reviews)
"Room was ok property was at convenient location. But not many eating options around. Parking was available nearby."

Reviewed on 23 Nov 2022

Apex City of Edinburgh Hotel
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland, EH1 3BG
Fully refundableReserve now, pay when you stay
The price is HK$987 per night from 26 Dec to 27 Dec
HK$987
per night
26 Dec - 27 Dec
4.5/5 Wonderful! (1,001 reviews)
"Room cleaning comes very late."

Reviewed on 24 Nov 2022

Apex Waterloo Place Hotel

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

Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland, EH3 8DN
The price is HK$771 per night from 11 Dec to 12 Dec
HK$771
per night
11 Dec - 12 Dec
4.1/5 Very Good! (1,174 reviews)
"Everything was perfect they even let do the checking earlier"

Reviewed on 28 Nov 2022

Leonardo Royal Edinburgh Haymarket
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland, EH2 2EQ
Fully refundableReserve now, pay when you stay
The price is HK$1,536 per night from 4 Dec to 5 Dec
HK$1,536
per night
4 Dec - 5 Dec
4.8/5 Exceptional! (1,003 reviews)
"Imposing, luxurious, comfortable, with excellent staff"

Reviewed on 27 Nov 2022

The Balmoral Hotel
Maldron Hotel Glasgow City
4 out of 5
50 Renfrew Street, Glasgow, Scotland, G2 3QB
Fully refundableReserve now, pay when you stay
The price is HK$636 per night from 18 Dec to 19 Dec
HK$636
per night
18 Dec - 19 Dec
4.6/5 Exceptional! (791 reviews)
Very comfy, great location
"Very comfy, great location. Asked for new bulb in Reading lamp, did not get it over two nights."

Reviewed on 24 Nov 2022

Maldron Hotel Glasgow City
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland, EH2 4NH
Fully refundableReserve now, pay when you stay
The price is HK$815 per night from 25 Dec to 26 Dec
HK$815
per night
25 Dec - 26 Dec
4.3/5 Excellent! (1,407 reviews)
"Great, only issue nowhere to put clothes. Thanks"

Reviewed on 26 Nov 2022

YOTEL Edinburgh
Edinburgh Marriott Hotel
4 out of 5
111 Glasgow Road, Edinburgh, Scotland, EH12 8NF
Fully refundableReserve now, pay when you stay
The price is HK$592 per night from 4 Dec to 5 Dec
HK$592
per night
4 Dec - 5 Dec
4.1/5 Very Good! (1,007 reviews)
"All was great accept one incident on one evening around 21.00 fire alarm when off and receptionist was more busy to checkin new customers then answer questions is it false are you evacuate building?"

Reviewed on 28 Nov 2022

Edinburgh Marriott Hotel
Dalmahoy Hotel & Country Club
4 out of 5
Dalmahoy Hotel & Country Club, Kirknewton, Scotland, EH27 8EB
Fully refundableReserve now, pay when you stay
The price is HK$739 per night from 7 Dec to 8 Dec
HK$739
per night
7 Dec - 8 Dec
4.4/5 Excellent! (1,013 reviews)
"The whole experience was great, definitely a recommendation if traveling and need some great accommodation"

Reviewed on 27 Nov 2022

Dalmahoy Hotel & Country Club
Holiday Inn Glasgow Airport, an IHG Hotel
3 out of 5
Glasgow Airport, Abbotsinch, Paisley, Scotland, PA3 2TE
Fully refundable
The price is HK$496 per night from 27 Dec to 28 Dec
HK$496
per night
27 Dec - 28 Dec
3.9/5 Very Good! (1,004 reviews)
"This hotel is very convenient for flights. It is a 5 minute walk to the airport in Glasgow. Rooms are well presented and clean. Breakfast was excellent. I would stay here again."

Reviewed on 24 Nov 2022

Holiday Inn Glasgow Airport, an IHG Hotel
Jurys Inn Edinburgh
4 out of 5
43 Jeffrey Street, Edinburgh, Scotland, EH1 1DH
The price is HK$937 per night from 26 Dec to 27 Dec
HK$937
per night
26 Dec - 27 Dec
4.1/5 Very Good! (1,009 reviews)
Excellent value for a very nice room.
"The front desk personell were very friendly and my room facing the front side of the hotel was very clean, modern and comfortable - and had an impressive view of the city. An excellent value."

Reviewed on 24 Nov 2022

Jurys Inn Edinburgh
Old Waverley Hotel
3 out of 5
43 Princes Street, Edinburgh, Scotland, EH2 2BY
The price is HK$890 per night from 4 Dec to 5 Dec
HK$890
per night
4 Dec - 5 Dec
4.1/5 Very Good! (1,002 reviews)
"The staff were great and very helpful. A mini fridge would be nice to have, and a recycling bin. We thought a piece of furniture was missing along the TV wall, a tall thin table by all the outlets would be ideal. We were happy with the room otherwise"

Reviewed on 21 Nov 2022

Old Waverley Hotel
Cityroomz Edinburgh
3 out of 5
25-33 Shandwick Place, Edinburgh, Scotland, EH2 4RG
Fully refundableReserve now, pay when you stay
The price is HK$518 per night from 23 Dec to 24 Dec
HK$518
per night
23 Dec - 24 Dec
4.1/5 Very Good! (1,004 reviews)
"Place was clean bed comfortable nice area close to food has market across street room had no issues very nice stay."

Reviewed on 25 Nov 2022

Cityroomz Edinburgh
Jurys Inn Glasgow
4 out of 5
80 Jamaica Street, Glasgow, Scotland, G1 4QG
Fully refundableReserve now, pay when you stay
The price is HK$537 per night from 20 Dec to 21 Dec
HK$537
per night
20 Dec - 21 Dec
4.1/5 Very Good! (1,005 reviews)
"Great hotel"

Reviewed on 27 Nov 2022

Jurys Inn Glasgow
Motel One Glasgow
3.5 out of 5
78-82 Oswald Street, Glasgow, Scotland, G1 4PL
The price is HK$537 per night from 1 Dec to 2 Dec
HK$537
per night
1 Dec - 2 Dec
4.6/5 Wonderful! (1,004 reviews)
Helpful staff
"Staff were great. Reception staff very helpful but the two guys working so hard on Saturday night (19th Nov) in the bar. They deserve a pay rise! Lounge/bar perfect for a drink after shopping"

Reviewed on 21 Nov 2022

Motel One Glasgow
YOTEL Glasgow
4 out of 5
Westergate, 260 Argyle St, Glasgow, Scotland, G2 8QW
Fully refundableReserve now, pay when you stay
The price is HK$447 per night from 19 Dec to 20 Dec
HK$447
per night
19 Dec - 20 Dec
4.1/5 Very Good! (750 reviews)
"Great location. Friendly staff. Very nice hotel"

Reviewed on 21 Nov 2022

YOTEL Glasgow
Clayton Hotel Glasgow
4 out of 5
286 Clyde Street, Glasgow, Scotland, G1 4AR
Fully refundableReserve now, pay when you stay
The price is HK$703 per night from 4 Dec to 5 Dec
HK$703
per night
4 Dec - 5 Dec
4.7/5 Exceptional! (15 reviews)
"Hotel is faultless. Staff are so friendly and very helpful always walk by and smile and say hi. Rooms are stunning with great views. Bar and restaurant is amazing great choice and good portions. Will highly recommend"

Reviewed on 28 Nov 2022

Clayton Hotel Glasgow
Moxy Edinburgh Airport
3 out of 5
1 Fairview Road, Newbridge, Scotland, EH28 8AP
Fully refundableReserve now, pay when you stay
The price is HK$465 per night from 19 Dec to 20 Dec
HK$465
per night
19 Dec - 20 Dec
4/5 Very Good! (1,005 reviews)
Great airport hotel
"Very pleasant stay, close enough to airport to be able to walk. Will stay there again"

Reviewed on 24 Nov 2022

Moxy Edinburgh Airport
Virgin Hotels Edinburgh
5 out of 5
1 India Buildings, Victoria Street, Edinburgh, Scotland, EH1 2EX
Fully refundableReserve now, pay when you stay
The price is HK$1,378 per night from 18 Dec to 19 Dec
HK$1,378
per night
18 Dec - 19 Dec
4.5/5 Wonderful! (62 reviews)
"First time staying at the virgin hotel in Edinburgh. Was very impressed with the service. Veronica at the hotel reception was very friendly and accommodating. Very clean and stylish hotel. Perfect for a Christmas getaway."

Reviewed on 27 Nov 2022

Virgin Hotels Edinburgh
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 HK$702 per night from 4 Dec to 5 Dec
HK$702
per night
4 Dec - 5 Dec
4.2/5 Very Good! (1,001 reviews)
Would recommend
"Nice sized room, easy check in and great facilities"

Reviewed on 12 Nov 2022

Village Hotel Edinburgh
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 18269
Accommodation 17625 hotels
Lowest Price HK$447
Highest Price HK$1,536

Recent Hotel Reviews in Scotland
expedia verified reviews

Go further with the Expedia app

Save even more - Get up to 30% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code