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 Castlehill

  • 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
12 - 26 St Giles Street, Edinburgh EH1 1PT, Scotland
0.1 miles from Castlehill
#52 of 150 hotels in Edinburgh
US$185* /night
View Deal
TripAdvisor
US$184*
Booking.com
US$184*
Orbitz.com
US$185*
1 George IV Bridge, Edinburgh EH1 1AD, Scotland
0.0 miles from Castlehill
#33 of 150 hotels in Edinburgh

The price you found is 15% lower than this hotel's average rate of US$283/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
US$317*
US$241* /night
View Deal
TripAdvisor
US$241*
Booking.com
US$240*
HotelQuickly
US$317*
491 Lawnmarket | Royal Mile, Edinburgh EH1 2NT, Scotland
0.0 miles from Castlehill
#150 of 150 hotels in Edinburgh
Roxburgh's Court, 323 High Street | Off Mary King's Close, Edinburgh EH1 1LW, Scotland
0.1 miles from Castlehill
#5 of 150 hotels in Edinburgh

The price you found is 33% lower than this hotel's average rate of US$275/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
US$249*
US$184* /night
View Deal
TripAdvisor
US$183*
Hotels.com
US$230*
AMOMA
US$249*
61 Grassmarket, Edinburgh EH1 2HJ, Scotland
0.1 miles from Castlehill
#38 of 150 hotels in Edinburgh
No availability for your dates from these sites
Apex Hotels
Expedia.com
Booking.com
94-96 Grassmarket, Edinburgh EH1 2JR, Scotland
0.1 miles from Castlehill
#48 of 150 hotels in Edinburgh

The price you found is 12% lower than this hotel's average rate of US$164/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
US$166*
US$145* /night
View Deal
TripAdvisor
US$144*
Booking.com
US$144*
HotelQuickly
US$166*
12 - 26 St Giles Street, Edinburgh EH1 1PT, Scotland
0.1 miles from Castlehill
#52 of 150 hotels in Edinburgh
US$185* /night
View Deal
TripAdvisor
US$184*
Booking.com
US$184*
Orbitz.com
US$185*
18-21 Market Street, Edinburgh EH1 1BL, Scotland
0.1 miles from Castlehill
#54 of 150 hotels in Edinburgh
US$133* /night
View Deal
TripAdvisor
US$133*
Booking.com
US$133*
Expedia.com
US$133*
82 High Street | Royal Mile, Edinburgh EH1 1LL, Scotland
0.2 miles from Castlehill
#12 of 150 hotels in Edinburgh
No availability for your dates from these sites
Orbitz.com
Expedia.com
Hotels.com
20-30 Cockburn Street, Edinburgh EH1 1NY, Scotland
0.2 miles from Castlehill
#20 of 150 hotels in Edinburgh

The price you found is 31% lower than this hotel's average rate of US$197/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
US$150*
US$135* /night
View Deal
TripAdvisor
US$135*
Orbitz.com
US$135*
getaroom.com
US$150*
139 Cowgate, Edinburgh EH1 1JS, Scotland
0.2 miles from Castlehill
#44 of 150 hotels in Edinburgh

The price you found is 12% lower than this hotel's average rate of US$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.

Top Deal
US$153*
US$133* /night
View Deal
TripAdvisor
US$133*
Hotels.com
US$133*
HotelQuickly
US$153*
19 North Bridge, Edinburgh EH1 1SD, Scotland
0.2 miles from Castlehill
#51 of 150 hotels in Edinburgh

The price you found is 38% lower than this hotel's average rate of US$261/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
US$206*
US$163* /night
View Deal
TripAdvisor
US$164*
Booking.com
US$198*
AMOMA
US$206*
6 Hunter Square | Off Royal Mile, Edinburgh EH1 1QW, Scotland
0.2 miles from Castlehill
#61 of 150 hotels in Edinburgh
No availability for your dates from these sites
Booking.com
Expedia.com
Hotels.com
31-35 Grassmarket, Edinburgh EH1 2HS, Scotland
0.2 miles from Castlehill
#83 of 150 hotels in Edinburgh
US$173* /night
View Deal
TripAdvisor
US$173*
Booking.com
US$172*
Expedia.com
US$173*
20 North Bridge, Edinburgh EH1 1YT, Scotland
0.2 miles from Castlehill
#89 of 150 hotels in Edinburgh

The price you found is 47% lower than this hotel's average rate of US$224/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
US$303*
US$119* /night
View Deal
TripAdvisor
US$118*
Hotels.com
US$149*
Elvoline
US$303*
43 Princes Street, Edinburgh EH2 2BY, Scotland
0.2 miles from Castlehill
#102 of 150 hotels in Edinburgh

The price you found is 13% lower than this hotel's average rate of US$165/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
US$190*
US$145* /night
View Deal
TripAdvisor
US$144*
Expedia.com
US$145*
getaroom.com
US$190*
53 Princes Street, Edinburgh EH2 2DG, Scotland
0.2 miles from Castlehill
#120 of 150 hotels in Edinburgh
Top Deal
US$227*
US$213* /night
View Deal
getaroom.com
US$213*
AMOMA
US$222*
Elvoline
US$227*
Sponsored
36 Simpson Loan | Quartermile, Edinburgh EH3 9GG, Scotland
0.4 miles from Castlehill
#36 of 150 hotels in Edinburgh
Top Deal
US$256*
US$204* /night
View Deal
TripAdvisor
US$204*
Booking.com
US$203*
HotelQuickly
US$256*
Heriot-Watt University | Riccarton, Edinburgh EH14 4AS, Scotland
0.2 miles from Castlehill
#142 of 150 hotels in Edinburgh
1 Princes St, Edinburgh EH2 2EQ, Scotland
0.3 miles from Castlehill
#11 of 150 hotels in Edinburgh

The price you found is 30% lower than this hotel's average rate of US$429/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
US$467*
US$301* /night
View Deal
TripAdvisor
US$300*
Priceline
US$300*
travelup.com
US$467*
80 High St. | The Royal Mile, Edinburgh EH1 1TH, Scotland
0.3 miles from Castlehill
#24 of 150 hotels in Edinburgh

The price you found is 22% lower than this hotel's average rate of US$243/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
US$286*
US$190* /night
View Deal
Orbitz.com
US$191*
Radisson Blu
US$191*
AMOMA
US$286*
19-21 George Street, Edinburgh EH2 2PB, Scotland
0.3 miles from Castlehill
#28 of 150 hotels in Edinburgh

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

US$212* /night
View Deal
TripAdvisor
US$212*
Expedia.com
US$212*
Booking.com
US$211*
10-15 Princes Street, Edinburgh EH2 2AN, Scotland
0.3 miles from Castlehill
#30 of 150 hotels in Edinburgh
Top Deal
US$146*
US$133* /night
View Deal
TripAdvisor
US$133*
Booking.com
US$146*
Priceline
US$146*
21 Meuse Lane | off Princes Street, Edinburgh EH2 2BZ, Scotland
0.3 miles from Castlehill
#62 of 150 hotels in Edinburgh

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

US$63* /night
View Deal
Travelodge
US$63*
Orbitz.com
Travelocity
77 South Bridge, Edinburgh EH1 1HN, Scotland
0.3 miles from Castlehill
#65 of 150 hotels in Edinburgh

The price you found is 12% lower than this hotel's average rate of US$161/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
US$158*
US$141* /night
View Deal
TripAdvisor
US$141*
ibis
US$141*
Elvoline
US$158*
11 Bristo Place, Edinburgh EH1 1EZ, Scotland
0.3 miles from Castlehill
#70 of 150 hotels in Edinburgh

The price you found is 28% lower than this hotel's average rate of US$290/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
US$230*
US$210* /night
View Deal
TripAdvisor
US$210*
Expedia.com
HOTEL.INFO
US$230*
300 Cowgate, Edinburgh EH1 1NA, Scotland
0.3 miles from Castlehill
#81 of 150 hotels in Edinburgh

The price you found is 21% lower than this hotel's average rate of US$181/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
US$188*
US$143* /night
View Deal
TripAdvisor
US$158*
Orbitz.com
US$159*
HotelQuickly
US$188*