Skip to content

castle · City of Edinburgh, United Kingdom

Hotels near Craigmillar Castle

22 hotels within 5km of Craigmillar Castle in City of Edinburgh, United Kingdom, with nightly rates from around $277 to $1513 (averaging $600), including 19 propertyies rated 4 stars or higher. The closest is Ten Hill Place, about 3.5km away.

22 hotels within 5km

Where to stay near Craigmillar Castle

Ten Hill Place

Ten Hill Place

9.03,122 reviews

10 Hill Place

From$397.60/night
View hotel →
Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile

8.67,637 reviews

231 Canongate

From$463.17/night
View hotel →
ibis Edinburgh Centre South Bridge – Royal Mile

ibis Edinburgh Centre South Bridge – Royal Mile

8.210,589 reviews

77 South Bridge

From$525.71/night
View hotel →
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

8.512,749 reviews

43 Jeffrey Street

From$543.63/night
View hotel →
The Scotsman Hotel

The Scotsman Hotel

8.83,569 reviews

20 North Bridge

From$881.01/night
View hotel →
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

8.65,278 reviews

61 Grassmarket

From$487.27/night
View hotel →
Market Street hotel

Market Street hotel

9.43,897 reviews

6 Market Street

From$573.45/night
View hotel →
Virgin Hotels Edinburgh

Virgin Hotels Edinburgh

9.07,286 reviews

1 India Buildings Victoria Street

From$717.37/night
View hotel →
Apex Grassmarket Hotel

Apex Grassmarket Hotel

8.45,133 reviews

31-35 Grassmarket

From$485.58/night
View hotel →
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

8.86,616 reviews

23-27 Waterloo Place

From$451.59/night
View hotel →
Novotel Edinburgh Centre

Novotel Edinburgh Centre

8.36,723 reviews

80 Lauriston Place

From$449.29/night
View hotel →
The Balmoral Hotel

The Balmoral Hotel

9.31,804 reviews

1 Princes Street

From$1,512.92/night
View hotel →
Courtyard by Marriott Edinburgh

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

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

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

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

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

InterContinental Edinburgh The George by IHG

9.01,633 reviews

19 - 21 George Street

From$671.70/night
View hotel →
Sheraton Grand Hotel & Spa

Sheraton Grand Hotel & Spa

9.04,495 reviews

1 Festival Square

From$594.58/night
View hotel →
The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton

9.02,171 reviews

Princes Street

From$828.18/night
View hotel →
Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG

9.02,415 reviews

38 Charlotte Square

From$644.09/night
View hotel →
Eden Locke

Eden Locke

9.22,071 reviews

Eden Locke, 127 George St

From$563.20/night
View hotel →

More landmarks in United Kingdom

Search live availability near Craigmillar Castle