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

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 €98 per night from 2 Mar to 3 Mar
€98
per night
2 Mar - 3 Mar
4.3/5 Excellent! (1,074 reviews)
Great mid-week stay.
"Thoroughly enjoyable stay. Comfortable room and very friendly and attentive staff. Great setting and facilities."

Reviewed on 28 Jan 2023

Dalmahoy Hotel & Country Club
The Balmoral Hotel
5 out of 5
1 Princes Street, Edinburgh, Scotland, EH2 2EQ
Fully refundableReserve now, pay when you stay
The price is €253 per night from 5 Mar to 6 Mar
€253
per night
5 Mar - 6 Mar
4.8/5 Exceptional! (1,021 reviews)
Edinburgh weekend
"A wonderful stay at this superb hotel. Room was spotless and had extra touches such as box of fudge and bottles of water on arrival. Staff are excellent and nothing is too much trouble. Very good location for the city centre facilities."

Reviewed on 6 Feb 2023

The Balmoral 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 €111 per night from 5 Mar to 6 Mar
€111
per night
5 Mar - 6 Mar
4.5/5 Wonderful! (1,038 reviews)
Nice Hotel
"Nice hotel, comfy beds, big room and a cosy pool"

Reviewed on 30 Jan 2023

Apex Waterloo Place Hotel

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

Leonardo Royal Hotel Edinburgh - Formerly Jurys Inn
4 out of 5
43 Jeffrey Street, Edinburgh, Scotland, EH1 1DH
Fully refundableReserve now, pay when you stay
The price is €100 per night from 26 Feb to 27 Feb
€100
per night
26 Feb - 27 Feb
4.1/5 Very Good! (1,052 reviews)
Great location but eat elsewhere..
"Lovely hotel, great location for work but also if you are visiting as a tourist. Ideal location for getting around. Wouldn’t recommend having the breakfast added to your stay though, even though it seemed fresh, it wasn’t great and barely warm. Grabbed food one evening in the hotel and it wasn’t ..."

Reviewed on 5 Feb 2023

Leonardo Royal Hotel Edinburgh - Formerly Jurys Inn
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland, EH2 4NH
Fully refundableReserve now, pay when you stay
The price is €88 per night from 5 Mar to 6 Mar
€88
per night
5 Mar - 6 Mar
4.3/5 Excellent! (1,433 reviews)
Top Edinburgh experience
"Lovely welcome and lovely room. Great central location and good hotel amenities. Would defo use again. ☺️"

Reviewed on 5 Feb 2023

YOTEL Edinburgh
Leonardo Edinburgh City
3 out of 5
79 Lauriston Place, Edinburgh, Scotland, EH3 9HZ
Fully refundableReserve now, pay when you stay
The price is €83 per night from 19 Feb to 20 Feb
€83
per night
19 Feb - 20 Feb
4.5/5 Wonderful! (1,030 reviews)
Weekend stay
"We had an excellent stay for the weekend. The breakfast was excellent and the staff lovely. We would like to say Jaja was an excellent barman, well mannerd and friendly"

Reviewed on 6 Feb 2023

Leonardo Edinburgh City
Aparthotel Adagio Edinburgh Royal Mile
3.5 out of 5
231 Canongate, Edinburgh, Scotland, EH8 8BJ
Fully refundableReserve now, pay when you stay
The price is €94 per night from 26 Feb to 27 Feb
€94
per night
26 Feb - 27 Feb
4.5/5 Wonderful! (1,346 reviews)
Business trip
"Clean spacious apartment Breakfast from 6:30 am unfortunately as I had early starts was not able to use it. Ideal location for seeing Edinburgh several restaurants within walking distance. Car parking at NCP is about 4-5 minute walk not ideal but concession brings a £25 overnight parking fee to a ..."

Reviewed on 26 Jan 2023

Aparthotel Adagio Edinburgh Royal Mile
Point A Hotel Edinburgh Haymarket
3.5 out of 5
152 Morrison Street, Edinburgh, Scotland, EH3 8EB
The price is €72 per night from 5 Mar to 6 Mar
€72
per night
5 Mar - 6 Mar
4.4/5 Excellent! (837 reviews)
Great place
"Near flawless stay. Fantastic location just 5 mins walk from tram. Super friendly staff and easy layout. Really easy check in and check out; exactly what you want and need from a place, can’t wait t stay again"

Reviewed on 7 Feb 2023

Point A Hotel Edinburgh Haymarket
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland, EH1 1PT
The price is €97 per night from 5 Mar to 6 Mar
€97
per night
5 Mar - 6 Mar
4.4/5 Excellent! (2,437 reviews)
"It’s located in Edinburgh‘s Old Town, very close to the train station and castle. Incredible location! Easy to walk everywhere. Historic building. Our room had a nice little kitchenette. Breakfasts were hardy. Very clean and well-kept."

Reviewed on 4 Feb 2023

Fraser Suites Edinburgh
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 €78 per night from 5 Mar to 6 Mar
€78
per night
5 Mar - 6 Mar
4.4/5 Excellent! (1,033 reviews)
"The hotel staff were all very friendly and helpful. The rooms are well specified and we were wowed by a welcome gift."

Reviewed on 30 Jan 2023

Apex City of Edinburgh Hotel
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland, EH1 1SD
Fully refundableReserve now, pay when you stay
The price is €130 per night from 26 Feb to 27 Feb
€130
per night
26 Feb - 27 Feb
4.2/5 Very Good! (1,016 reviews)
Hilton Edinburgh
"Fantastic location and the staff were lovely. The main areas of the hotel are nice but the rooms need freshened up as there was mould under the windows and the shower curtain was mouldy."

Reviewed on 30 Jan 2023

Hilton Edinburgh Carlton
CoDE Pod  – The CoURT - Edinburgh
2 out of 5
1 a Parliament Square, Edinburgh, Scotland, EH1 1RF
The price is €67 per night from 28 Feb to 1 Mar
€67
per night
28 Feb - 1 Mar
4.4/5 Wonderful! (260 reviews)
"Great location"

Reviewed on 6 Feb 2023

CoDE Pod – The CoURT - Edinburgh
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
6 Hunter Square, Edinburgh, Scotland, EH1 1QW
Fully refundableReserve now, pay when you stay
The price is €85 per night from 26 Feb to 27 Feb
€85
per night
26 Feb - 27 Feb
4.4/5 Excellent! (1,011 reviews)
"Brilliant location in heart of old town."

Reviewed on 29 Jan 2023

ibis Edinburgh Centre Royal Mile – Hunter Square
Market Street Hotel
4 out of 5
6 Market Street, Edinburgh, Scotland, EH1 1DE
Fully refundableReserve now, pay when you stay
The price is €150 per night from 26 Feb to 27 Feb
€150
per night
26 Feb - 27 Feb
4.7/5 Exceptional! (536 reviews)
Great Location in Central Edinburgh
"Great hotel in a central location of Edinburgh, only stayed one night but especially appreciated the early check-in! Instead of waiting until 3pm I was able to check in at 9am which was an absolute treat after traveling for hours. Staff was kind, check-in/out was easy and the top floor restaurant ..."

Reviewed on 6 Feb 2023

Market Street Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland, EH1 2HS
Fully refundableReserve now, pay when you stay
The price is €100 per night from 12 Feb to 13 Feb
€100
per night
12 Feb - 13 Feb
4.4/5 Excellent! (1,058 reviews)
"Great hotel. We had a fantastic view of the grassmarket at the castle. Hotel room was excellent. Big room and comfortable bed with sofa and seating area. Pool was good and we had it to ourselves."

Reviewed on 6 Feb 2023

Apex Grassmarket Hotel
Delta Hotels by Marriott Edinburgh
4 out of 5
111 Glasgow Road, Edinburgh, Scotland, EH12 8NF
Fully refundableReserve now, pay when you stay
The price is €75 per night from 16 Feb to 17 Feb
€75
per night
16 Feb - 17 Feb
4.1/5 Very Good! (1,030 reviews)
"Spacious clean room, friendly staff"

Reviewed on 1 Feb 2023

Delta Hotels by Marriott Edinburgh
Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
3 out of 5
Picardy Place Top Of Leith Street, Edinburgh, Scotland, EH1 3JT
Fully refundable
The price is €103 per night from 21 Feb to 22 Feb
€103
per night
21 Feb - 22 Feb
4.2/5 Excellent! (1,044 reviews)
"Stay was good, room was fine , clean and comfortable with everything needed , iron, hairdryer etc . Beds comfy and room nice and warm ."

Reviewed on 1 Feb 2023

Holiday Inn Express - Edinburgh City Centre, an IHG Hotel
Old Waverley Hotel
3 out of 5
43 Princes Street, Edinburgh, Scotland, EH2 2BY
Fully refundableReserve now, pay when you stay
The price is €117 per night from 23 Feb to 24 Feb
€117
per night
23 Feb - 24 Feb
4.1/5 Very Good! (1,041 reviews)
"Very clean room . Polite and helpful staff. Good food, great location"

Reviewed on 4 Feb 2023

Old Waverley Hotel
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 €74 per night from 26 Feb to 27 Feb
€74
per night
26 Feb - 27 Feb
4.2/5 Very Good! (1,030 reviews)
"Lovely stay"

Reviewed on 30 Jan 2023

ibis Edinburgh Centre South Bridge - Royal Mile
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland, EH1 3AF
Fully refundableReserve now, pay when you stay
The price is €94 per night from 26 Feb to 27 Feb
€94
per night
26 Feb - 27 Feb
4.4/5 Excellent! (1,038 reviews)
"Having been out all day"

Reviewed on 1 Feb 2023

Courtyard by Marriott 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
21365
Accommodation
17803 hotels
Lowest Price
€67
Highest Price
€253

Recent Reviews in Scotland
Expedia verified reviews

Go further with the Expedia app

When you book on the app you can save an average of 15% on thousands of hotels while earning double the points with every booking. With these app deals you'll save even more on trips, and that means you can take more trips, and manage 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