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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Princes Street Gardens

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
42 Frederick Street | Lothian, Edinburgh EH2 1EX, Scotland
0.3 km from Princes Street Gardens
#110 of 150 hotels in Edinburgh

The price you found is 14% lower than this hotel's average rate of USD 179/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.

USD 155* /night
View Deal
TripAdvisor
USD 154*
Agoda.com
USD 155*
Expedia.com
USD 155*
37-43 Rose Street, Edinburgh EH2 2NH, Scotland
0.1 km from Princes Street Gardens
#98 of 150 hotels in Edinburgh
USD 63* /night
View Deal
Travelocity
Orbitz.com
53 Princes Street, Edinburgh EH2 2DG, Scotland
0.2 km from Princes Street Gardens
#121 of 150 hotels in Edinburgh
Top Deal
USD 226*
USD 214* /night
View Deal
TripAdvisor
USD 214*
AMOMA
USD 224*
Elvoline
USD 226*
19-21 George Street, Edinburgh EH2 2PB, Scotland
0.3 km from Princes Street Gardens
#25 of 150 hotels in Edinburgh

The price you found is 31% lower than this hotel's average rate of USD 288/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.

Top Deal
USD 246*
USD 200* /night
View Deal
TripAdvisor
USD 200*
Hotels.com
USD 213*
HotelQuickly
USD 246*
16 George Street, Edinburgh EH2 2PF, Scotland
0.3 km from Princes Street Gardens
#86 of 150 hotels in Edinburgh

The price you found is 22% lower than this hotel's average rate of USD 199/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.

Top Deal
USD 174*
USD 156* /night
View Deal
Booking.com
USD 174*
Travelocity
USD 169*
Expedia.com
USD 169*
43 Princes Street, Edinburgh EH2 2BY, Scotland
0.3 km from Princes Street Gardens
#104 of 150 hotels in Edinburgh

The price you found is 16% lower than this hotel's average rate of USD 173/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.

Top Deal
USD 177*
USD 145* /night
View Deal
TripAdvisor
USD 145*
Orbitz.com
USD 145*
HotelQuickly
USD 177*
42 Frederick Street | Lothian, Edinburgh EH2 1EX, Scotland
0.3 km from Princes Street Gardens
#110 of 150 hotels in Edinburgh

The price you found is 14% lower than this hotel's average rate of USD 179/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.

USD 155* /night
View Deal
TripAdvisor
USD 154*
Agoda.com
USD 155*
Expedia.com
USD 155*
55A Frederick Street, Edinburgh EH2 1LH, Scotland
0.3 km from Princes Street Gardens
#125 of 150 hotels in Edinburgh
No availability for your dates from these sites
Booking.com
Expedia.com
Hotwire.com
491 Lawnmarket | Royal Mile, Edinburgh EH1 2NT, Scotland
0.3 km from Princes Street Gardens
#150 of 150 hotels in Edinburgh
Roxburgh's Court, 323 High Street | Off Mary King's Close, Edinburgh EH1 1LW, Scotland
0.4 km from Princes Street Gardens
#5 of 150 hotels in Edinburgh

The price you found is 35% lower than this hotel's average rate of USD 286/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.

Top Deal
USD 231*
USD 185* /night
View Deal
TripAdvisor
USD 185*
Hotels.com
USD 231*
Booking.com
USD 231*
121-123 Princes Street, Edinburgh EH2 4AD, Scotland
0.4 km from Princes Street Gardens
#19 of 150 hotels in Edinburgh
USD 90* /night
View Deal
Priceline
1 George IV Bridge, Edinburgh EH1 1AD, Scotland
0.4 km from Princes Street Gardens
#34 of 150 hotels in Edinburgh

The price you found is 18% lower than this hotel's average rate of USD 293/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.

Top Deal
USD 373*
USD 239* /night
View Deal
TripAdvisor
USD 241*
Booking.com
USD 243*
HotelQuickly
USD 373*
19 St Andrew Square, Edinburgh EH2 1AU, Scotland
0.4 km from Princes Street Gardens
#44 of 150 hotels in Edinburgh
Top Deal
USD 204*
USD 154* /night
View Deal
Booking.com
USD 155*
Travelocity
USD 155*
HotelQuickly
USD 204*
94-96 Grassmarket, Edinburgh EH1 2JR, Scotland
0.4 km from Princes Street Gardens
#48 of 150 hotels in Edinburgh

The price you found is 17% lower than this hotel's average rate of USD 169/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.

Top Deal
USD 167*
USD 141* /night
View Deal
Expedia.com
USD 144*
Orbitz.com
USD 146*
HotelQuickly
USD 167*
12 - 26 St Giles Street, Edinburgh EH1 1PT, Scotland
0.4 km from Princes Street Gardens
#51 of 150 hotels in Edinburgh

The price you found is 17% lower than this hotel's average rate of USD 192/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.

USD 160* /night
View Deal
Hotels.com
USD 162*
Booking.com
USD 162*
Orbitz.com
USD 162*
18-21 Market Street, Edinburgh EH1 1BL, Scotland
0.4 km from Princes Street Gardens
#55 of 150 hotels in Edinburgh
USD 134* /night
View Deal
TripAdvisor
USD 133*
Booking.com
USD 134*
Expedia.com
USD 134*
21 Meuse Lane | off Princes Street, Edinburgh EH2 2BZ, Scotland
0.4 km from Princes Street Gardens
#64 of 150 hotels in Edinburgh
No availability for your dates from these sites
Orbitz.com
Travelocity
LateRooms.com
30-31 Queen Street, Edinburgh EH2 1JX, Scotland
0.4 km from Princes Street Gardens
#66 of 150 hotels in Edinburgh
USD 63* /night
View Deal
Orbitz.com
Travelocity
HotelQuickly
1 Princes St, Edinburgh EH2 2EQ, Scotland
0.5 km from Princes Street Gardens
#10 of 150 hotels in Edinburgh

The price you found is 35% lower than this hotel's average rate of USD 467/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.

Top Deal
USD 436*
USD 303* /night
View Deal
TripAdvisor
USD 303*
RoccoForte
USD 302*
AMOMA
USD 436*
30 Abercromby Place, Edinburgh EH3 6QE, Scotland
0.5 km from Princes Street Gardens
#18 of 150 hotels in Edinburgh

The price you found is 13% lower than this hotel's average rate of USD 147/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.

Top Deal
USD 204*
USD 128* /night
View Deal
TripAdvisor
USD 128*
Hotels.com
USD 130*
HotelQuickly
USD 204*
20-30 Cockburn Street, Edinburgh EH1 1NY, Scotland
0.5 km from Princes Street Gardens
#20 of 150 hotels in Edinburgh

The price you found is 32% lower than this hotel's average rate of USD 199/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.

Top Deal
USD 151*
USD 136* /night
View Deal
TripAdvisor
USD 135*
Orbitz.com
USD 136*
getaroom.com
USD 151*
125 George Street, Edinburgh EH2 4JN, Scotland
0.5 km from Princes Street Gardens
#23 of 150 hotels in Edinburgh

The price you found is 11% lower than this hotel's average rate of USD 176/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.

Top Deal
USD 181*
USD 157* /night
View Deal
TripAdvisor
USD 156*
Booking.com
USD 181*
Expedia.com
USD 178*
10-15 Princes Street, Edinburgh EH2 2AN, Scotland
0.5 km from Princes Street Gardens
#31 of 150 hotels in Edinburgh
Top Deal
USD 148*
USD 134* /night
View Deal
TripAdvisor
USD 133*
Booking.com
USD 147*
Agoda.com
USD 148*
61 Grassmarket, Edinburgh EH1 2HJ, Scotland
0.5 km from Princes Street Gardens
#39 of 150 hotels in Edinburgh
No availability for your dates from these sites
Expedia.com
Apex Hotels
Hotels.com
Queen Street 2 York Buildings, Edinburgh EH2 1HY, Scotland
0.5 km from Princes Street Gardens
#65 of 150 hotels in Edinburgh

The price you found is 28% lower than this hotel's average rate of USD 189/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.

Top Deal
USD 173*
USD 136* /night
View Deal
TripAdvisor
USD 138*
Expedia.com
USD 138*
AccorHotels.com
USD 173*
38 Charlotte Square, Edinburgh EH2 4HQ, Scotland
0.5 km from Princes Street Gardens
#69 of 150 hotels in Edinburgh

The price you found is 34% lower than this hotel's average rate of USD 277/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.

Top Deal
USD 195*
USD 182* /night
View Deal
TripAdvisor
USD 182*
Booking.com
USD 195*
Hotels.com
USD 185*
10 Young Street, Edinburgh EH2 4JB, Scotland
0.5 km from Princes Street Gardens
#72 of 150 hotels in Edinburgh

The price you found is 24% lower than this hotel's average rate of USD 192/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.

Top Deal
USD 255*
USD 145* /night
View Deal
TripAdvisor
USD 145*
AccorHotels.com
USD 255*
Hotwire.com
USD 145*
31-35 Grassmarket, Edinburgh EH1 2HS, Scotland
0.5 km from Princes Street Gardens
#85 of 150 hotels in Edinburgh
USD 185* /night
View Deal
TripAdvisor
USD 186*
Booking.com
USD 186*
Orbitz.com
USD 186*
20 Princes St, Edinburgh EH2 2AN, Scotland
0.5 km from Princes Street Gardens
#101 of 150 hotels in Edinburgh

The price you found is 27% lower than this hotel's average rate of USD 221/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.

USD 162* /night
View Deal
TripAdvisor
USD 162*
Travelocity
USD 162*
Hotels.com
USD 162*
Heriot-Watt University | Riccarton, Edinburgh EH14 4AS, Scotland
0.5 km from Princes Street Gardens
#142 of 150 hotels in Edinburgh
1 - 3 Rutland Street, Edinburgh EH1 2AE, Scotland
0.6 km from Princes Street Gardens
#9 of 150 hotels in Edinburgh

The price you found is 42% lower than this hotel's average rate of USD 205/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.

Top Deal
USD 155*
USD 119* /night
View Deal
Booking.com
USD 155*
Hotels.com
USD 155*
Expedia.com
USD 153*