Search Shopping Hotels in Edinburgh

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Edinburgh Shopping Hotels

Motel One Edinburgh - Royal
3.5 out of 5
18-21 Market Street, Edinburgh, Scotland
The price is £84 per night from 24 Dec to 24 Dec
4.6/5 Wonderful! (910 reviews)
"Great location"

Reviewed on 15 Nov 2021

Motel One Edinburgh - Royal
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £111 per night from 23 Dec to 23 Dec
4.5/5 Wonderful! (968 reviews)
"It was beautiful, loved all facilities!"

Reviewed on 28 Nov 2021

Apex Waterloo Place Hotel
Le Monde Hotel
4 out of 5
16 George Street, Edinburgh, Scotland
The price is £135 per night from 24 Dec to 24 Dec
4.5/5 Wonderful! (601 reviews)
"Very nice hotel location great"

Reviewed on 16 Oct 2021

Le Monde Hotel
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.
The Royal Scots Club Edinburgh
3 out of 5
29-31 Abercromby Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £122 per night from 13 Dec to 13 Dec
4.5/5 Wonderful! (945 reviews)
"Pleasant, although walls paper thin"

Reviewed on 28 Aug 2021

The Royal Scots Club Edinburgh
Motel One Edinburgh - Princes
3.5 out of 5
10-15 Princes Street, Edinburgh, Scotland
The price is £84 per night from 13 Dec to 13 Dec
4.5/5 Wonderful! (962 reviews)
"Great room. Very clean with tea and coffee. Great value. Staff friendly. Lovely bar and great location"

Reviewed on 24 Nov 2021

Motel One Edinburgh - Princes
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 £86 per night from 23 Dec to 23 Dec
4.5/5 Wonderful! (966 reviews)
"Another fantastic stay at this hotel, will definitely be back."

Reviewed on 22 Nov 2021

ibis Styles Edinburgh Centre St Andrew Square
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £118 per night from 26 Dec to 26 Dec
4.5/5 Wonderful! (974 reviews)
"The staff were exceptionally friendly and helpful"

Reviewed on 28 Nov 2021

Apex Grassmarket Hotel
InterContinental Edinburgh The George, an IHG Hotel
5 out of 5
19-21 George Street, Edinburgh, Scotland
The price is £225 per night from 21 Dec to 21 Dec
4.4/5 Wonderful! (988 reviews)
"Thank you for the lovely bubbly and kind words for our 40th wedding anniversary. The staff were extremely helpful and courteous. One or two minor points - The room seemed a little outdated and in a wing of the hotel down a dark corridor. Breakfast was lovely but the multitude of buffets and touch ..."

Reviewed on 7 Nov 2021

InterContinental Edinburgh The George, an IHG Hotel
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland
The price is £90 per night from 23 Dec to 23 Dec
4.4/5 Wonderful! (980 reviews)
"Great location and very helpful staff."

Reviewed on 9 Sep 2021

Apex City of Edinburgh Hotel
Edinburgh Castle Apartments and Suites
4 out of 5
28 Castle Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £112 per night from 15 Dec to 15 Dec
4.4/5 Wonderful! (306 reviews)
"Very central, lovely staff and all the amenities you need for a short stay"

Reviewed on 13 Nov 2021

Edinburgh Castle Apartments and Suites
Holiday Inn Express Edinburgh - Leith Waterfront, an IHG Hotel
3 out of 5
Britannia Way, Ocean Drive, Edinburgh, Scotland
The price is £65 per night from 12 Dec to 12 Dec
4.4/5 Excellent! (972 reviews)
"It’s roomy, clean and quiet."

Reviewed on 24 Nov 2021

Holiday Inn Express Edinburgh - Leith Waterfront, an IHG Hotel
ibis Edinburgh Centre Royal Mile – Hunter Square
3 out of 5
6 Hunter Square, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £72 per night from 12 Dec to 12 Dec
4.4/5 Excellent! (973 reviews)
"Great location and friendly staff. We would definitely stay here again!"

Reviewed on 23 Nov 2021

ibis Edinburgh Centre Royal Mile – Hunter Square
Residence Inn by Marriott Edinburgh
4 out of 5
36 Simpson Loan, Quartermile, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £95 per night from 23 Dec to 23 Dec
4.3/5 Excellent! (986 reviews)
"Breakfast was AMAZING. Not the cold continental breakfast of rolls and cereal, but full English HOT breakfast. Eggs, beans, ham, sausage, bacon, fruit, cereal, yogurt,... Anything and everything"

Reviewed on 24 Oct 2021

Residence Inn by Marriott Edinburgh
Staycity Aparthotels West End
4 out of 5
11 Brandfield Street, Haymarket, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £81 per night from 21 Dec to 21 Dec
4.3/5 Excellent! (1,358 reviews)
"Was upgraded to their Grassmarket property. Great location and staff were brilliant - the team at Grassmarket are incredibly helpful."

Reviewed on 11 Sep 2021

Staycity Aparthotels West End
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £127 per night from 12 Dec to 12 Dec
4.3/5 Excellent! (957 reviews)
"Excellent location and super clean!"

Reviewed on 1 Nov 2021

Hilton Edinburgh Carlton
City Padzzz
4 out of 5
Western Harbour Midway, Edinburgh, Scotland
The price is £63 per night from 6 Dec to 6 Dec
4.2/5 Excellent! (1,690 reviews)
Don't let bad reviews put you off
"Booked in first, then read a reviews. And was no longer exited about our upcoming trip. . a day before arival someone called me to answer all my questions. We wew booking in late, so received instrucions by email on same day, about 3pm. All were very clear with pictures and maps. Free parking. Not ..."

Reviewed on 1 May 2021

City Padzzz
Old Waverley Hotel
3 out of 5
43 Princes Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £79 per night from 23 Dec to 23 Dec
4.1/5 Very Good! (967 reviews)
"Very clean and comfortable. Grwat location"

Reviewed on 19 Nov 2021

Old Waverley Hotel
Cityroomz Edinburgh
3 out of 5
25-33 Shandwick Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £57 per night from 23 Dec to 23 Dec
4.1/5 Very Good! (967 reviews)
"Well located and well maintained, for the price you really cannot argue with what you get. The rooms are surprisingly spacious with good sized beds (the bunks can easily accomodate tall people). Everything we needed was in the room, a good hairdryer, a decent iron and coffee/tea/kettle etc The shower ..."

Reviewed on 20 Sep 2021

Cityroomz Edinburgh
Haymarket Hub Hotel
3 out of 5
7 Clifton Terrace, Edinburgh, Scotland
3.9/5 Very Good! (996 reviews)
"Although the rooms were very small it was comfy fir my bestfriend and I. Room service was great and tend to our needs promptly."

Reviewed on 28 Apr 2020

Get rates
Haymarket Hub Hotel
ibis budget Edinburgh Park
3 out of 5
Edinburgh Business Park, 6 Lochside View, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
The price is £37 per night from 5 Dec to 5 Dec
3.9/5 Very Good! (940 reviews)
"A good hotel for travel, easily accessible for tourists. We traveled by public transport, and as a location, this hotel was exactly on the route between the airport and the city center."

Reviewed on 21 Nov 2021

ibis budget Edinburgh Park
Don't see what you're looking for?
See all available properties in Edinburgh
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.

Edinburgh Hotel Reviews
expedia verified reviews