We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Your selections
Clear all
  • Romantic
Price per night
Amenities
Location
Any Distance
from
Neighborhoods
Accommodation
Traveler rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
The Inn on the Mile
Sponsored
SAVE $42
$206
Agoda.com
$164
View Deal
Waldorf Astoria Edinburgh - The Caledonian
SAVE $43
$255
Waldorf Astoria
$212
View Deal
#1 Best Value of 150 hotels in Edinburgh
Old Town Chambers
SAVE $74
$226
Agoda.com
$152
View Deal
#2 Best Value of 150 hotels in Edinburgh
Savings alert: 23% below average rate

The price you found is 23% lower than this hotel's average rate of $198/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

No. 11 Brunswick Street
Booking.com
$94
View Deal
#3 Best Value of 150 hotels in Edinburgh
Kildonan Lodge Hotel
SAVE $52
$153
Expedia.com
$101
View Deal
#4 Best Value of 150 hotels in Edinburgh
The Dunstane Hotel
SAVE $23
$145
Agoda.com
$122
View Deal
The Rutland Hotel
SAVE $101
$228
Agoda.com
$127
View Deal
#6 Best Value of 150 hotels in Edinburgh
SAVE $88
$263
Agoda.com
$175
View Deal
#7 Best Value of 150 hotels in Edinburgh
The Royal Scots Club
SAVE $48
$151
Agoda.com
$103
View Deal
#8 Best Value of 150 hotels in Edinburgh
The Bonham
Booking.com
$140
View Deal
#9 Best Value of 150 hotels in Edinburgh
Murrayfield Hotel and House
SAVE $2
$82
Booking.com
$80
View Deal
#10 Best Value of 150 hotels in Edinburgh
Channings Hotel
SAVE $13
$100
Travelocity
$87
View Deal
#11 Best Value of 150 hotels in Edinburgh
SAVE $36
$198
Travelocity
$162
View Deal
#12 Best Value of 150 hotels in Edinburgh
SAVE $40
$230
Agoda.com
$190
View Deal
#13 Best Value of 150 hotels in Edinburgh
Savings alert: 20% below average rate

The price you found is 20% lower than this hotel's average rate of $238/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

24 Royal Terrace
SAVE $12
$180
Agoda.com
$168
View Deal
#14 Best Value of 150 hotels in Edinburgh
Dakota Edinburgh
SAVE $3
$91
Travelocity
$88
View Deal
#15 Best Value of 150 hotels in Edinburgh
The Inn on the Mile
SAVE $42
$206
Agoda.com
$164
View Deal
#16 Best Value of 150 hotels in Edinburgh
Tigerlily Hotel
SAVE $27
$169
Agoda.com
$142
View Deal
#17 Best Value of 150 hotels in Edinburgh
Hotel Indigo Edinburgh
SAVE $9
$120
Expedia.com
$111
View Deal
The Howard
SAVE $75
$236
Expedia.com
$161
View Deal
#19 Best Value of 150 hotels in Edinburgh
The Glasshouse, Autograph Collection
SAVE $23
$190
Travelocity
$167
View Deal
#20 Best Value of 150 hotels in Edinburgh
The Principal Edinburgh George Street
SAVE $51
$220
Ctrip.com
$169
View Deal
#21 Best Value of 150 hotels in Edinburgh
Norton House Hotel & Spa Edinburgh
SAVE $23
$156
Expedia.com
$133
View Deal
#22 Best Value of 150 hotels in Edinburgh
Sheraton Grand Hotel & Spa
SAVE $40
$245
Agoda.com
$205
View Deal
#23 Best Value of 150 hotels in Edinburgh
G&V Royal Mile Hotel Edinburgh
SAVE $35
$241
Agoda.com
$206
View Deal
Malmaison Hotel
SAVE $17
$107
Agoda.com
$90
View Deal
The Scotsman Hotel
SAVE $62
$190
Agoda.com
$128
View Deal
#26 Best Value of 150 hotels in Edinburgh
Savings alert: 15% below average rate

The price you found is 15% lower than this hotel's average rate of $151/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Hotel du Vin & Bistro
SAVE $11
$162
Agoda.com
$151
View Deal
#27 Best Value of 150 hotels in Edinburgh
The Balmoral Hotel
SAVE $42
$311
Agoda.com
$269
View Deal
#28 Best Value of 150 hotels in Edinburgh
Twelve Picardy Place
SAVE $38
$128
Agoda.com
$90
View Deal
#29 Best Value of 150 hotels in Edinburgh
Savings alert: 17% below average rate

The price you found is 17% lower than this hotel's average rate of $108/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Orocco Pier
Booking.com
$120
View Deal
#30 Best Value of 150 hotels in Edinburgh
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.