Where to stay near Craigmillar Castle

Ten Hill Place
9.03,122 reviews
10 Hill Place
From$397.60/night
View hotel →
Aparthotel Adagio Edinburgh Royal Mile
8.67,637 reviews
231 Canongate
From$463.17/night
View hotel →
ibis Edinburgh Centre South Bridge – Royal Mile
8.210,589 reviews
77 South Bridge
From$525.71/night
View hotel →
Leonardo Royal Hotel Edinburgh
8.512,749 reviews
43 Jeffrey Street
From$543.63/night
View hotel →
The Scotsman Hotel
8.83,569 reviews
20 North Bridge
From$881.01/night
View hotel →
Apex City of Edinburgh Hotel
8.65,278 reviews
61 Grassmarket
From$487.27/night
View hotel →
Market Street hotel
9.43,897 reviews
6 Market Street
From$573.45/night
View hotel →
Virgin Hotels Edinburgh
9.07,286 reviews
1 India Buildings Victoria Street
From$717.37/night
View hotel →
Apex Grassmarket Hotel
8.45,133 reviews
31-35 Grassmarket
From$485.58/night
View hotel →
Apex Waterloo Place Hotel
8.86,616 reviews
23-27 Waterloo Place
From$451.59/night
View hotel →
Novotel Edinburgh Centre
8.36,723 reviews
80 Lauriston Place
From$449.29/night
View hotel →
The Balmoral Hotel
9.31,804 reviews
1 Princes Street
From$1,512.92/night
View hotel →
Courtyard by Marriott Edinburgh
8.44,458 reviews
1 – 3 Baxter’s Place
From$530.43/night
View hotel →
Mount Royal Hotel Edinburgh by The Unlimited Collection
8.45,267 reviews
53 Princes Street
From$504.06/night
View hotel →
Doubletree by Hilton Edinburgh City Centre
8.63,848 reviews
34 Bread Street
From$655.25/night
View hotel →
Holiday Inn Express Edinburgh City Centre by IHG
8.17,946 reviews
Picardy Place
From$276.91/night
View hotel →
ibis Styles Edinburgh St Andrew Square
9.08,710 reviews
19 St Andrew Square
From$453.33/night
View hotel →
InterContinental Edinburgh The George by IHG
9.01,633 reviews
19 - 21 George Street
From$671.70/night
View hotel →
Sheraton Grand Hotel & Spa
9.04,495 reviews
1 Festival Square
From$594.58/night
View hotel →
The Caledonian Edinburgh, Curio Collection by Hilton
9.02,171 reviews
Princes Street
From$828.18/night
View hotel →
Kimpton Charlotte Square by IHG
9.02,415 reviews
38 Charlotte Square
From$644.09/night
View hotel →
Eden Locke
9.22,071 reviews
Eden Locke, 127 George St
From$563.20/night
View hotel →