Photo by Gail Paton

Find hotels near Craigmillar Castle, Edinburgh from ¥14,382
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Craigmillar Castle hotels

Prestonfield House
Prestonfield House1.6 km from Craigmillar Castle
9.8 out of 10, Exceptional, (297 reviews)
The price is ¥82,420
¥98,904 total
includes taxes & fees
Jun 7 - Jun 8

Premier Inn Edinburgh A1 - Newcraighall
Premier Inn Edinburgh A1 - Newcraighall3 km from Craigmillar Castle
9.2 out of 10, Wonderful, (19 reviews)
The price is ¥11,985
¥14,382 total
includes taxes & fees
Jun 28 - Jun 29

Kildonan Lodge Hotel
Kildonan Lodge HotelNewington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (369 reviews)
The price is ¥29,140
¥34,968 total
includes taxes & fees
Jun 8 - Jun 9

Southside Guest House
Southside Guest HouseSouthside, 2.8 km from Craigmillar Castle
8.8 out of 10, Excellent, (173 reviews)
The price is ¥28,695
¥34,434 total
includes taxes & fees
Jun 8 - Jun 9

Aynetree Guest House
Aynetree Guest House2.7 km from Craigmillar Castle
7.4 out of 10, Good, (262 reviews)
The price is ¥16,614
¥19,937 total
includes taxes & fees
Jun 7 - Jun 8

@part Bernard Rooms
@part Bernard RoomsSouthside, 3 km from Craigmillar Castle
7.0 out of 10, Good, (60 reviews)
The price is ¥17,105
¥20,526 total
includes taxes & fees
Jun 15 - Jun 16

Arden Guest House, Craigmillar Castle Edinburgh
Arden Guest House, Craigmillar Castle Edinburgh0.6 km from Craigmillar Castle
6.8 out of 10, (313 reviews)
The price is ¥18,314
¥23,689 total
includes taxes & fees
Jun 28 - Jun 29

Northumberland Hotel
Northumberland HotelNewington, 1.7 km from Craigmillar Castle
6.4 out of 10, (766 reviews)
The price is ¥15,938
¥19,125 total
includes taxes & fees
Jun 28 - Jun 29

Premier Inn Edinburgh East
Premier Inn Edinburgh East2.3 km from Craigmillar Castle
7.4 out of 10, Good, (39 reviews)
The price is ¥22,718
¥27,261 total
includes taxes & fees
Jun 15 - Jun 16

Ten Hill Place
Ten Hill PlaceSouthside, 3.5 km from Craigmillar Castle
9.4 out of 10, Exceptional, (1,000 reviews)
The price is ¥30,430
¥36,516 total
includes taxes & fees
Jun 22 - Jun 23

Market Street Hotel
Market Street HotelOld Town Edinburgh, 4.2 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,365 reviews)
The price is ¥46,366
¥55,639 total
includes taxes & fees
Jun 21 - Jun 22

Hotel du Vin & Bistro Edinburgh
Hotel du Vin & Bistro EdinburghOld Town Edinburgh, 3.8 km from Craigmillar Castle
9.6 out of 10, Exceptional, (1,001 reviews)
The price is ¥44,005
¥52,806 total
includes taxes & fees
Jun 28 - Jun 29

CODE - The Court, Edinburgh
CODE - The Court, EdinburghOld Town Edinburgh, 4 km from Craigmillar Castle
9.2 out of 10, Wonderful, (1,151 reviews)
The price is ¥19,466
¥23,359 total
includes taxes & fees
Jun 7 - Jun 8

Wilde Aparthotels, Edinburgh, Grassmarket
Wilde Aparthotels, Edinburgh, GrassmarketOld Town Edinburgh, 4.3 km from Craigmillar Castle
9.4 out of 10, Exceptional, (1,014 reviews)
The price is ¥38,800
¥46,560 total
includes taxes & fees
Jun 28 - Jun 29

Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel EdinburghOld Town Edinburgh, 4 km from Craigmillar Castle
9.0 out of 10, Wonderful, (1,418 reviews)
The price is ¥33,987
¥40,785 total
includes taxes & fees
Jun 7 - Jun 8

The Balmoral Hotel
The Balmoral HotelNew Town, 4.3 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,002 reviews)
The price is ¥120,746
¥144,895 total
includes taxes & fees
Jun 7 - Jun 8

Linton Collection - 28 North Bridge
Linton Collection - 28 North BridgeOld Town Edinburgh, 4.1 km from Craigmillar Castle
9.6 out of 10, Exceptional, (845 reviews)
The price is ¥25,374
¥30,449 total
includes taxes & fees
Jun 28 - Jun 29

Old Town Chambers, Autograph Collection
Old Town Chambers, Autograph CollectionOld Town Edinburgh, 3.9 km from Craigmillar Castle
9.6 out of 10, Exceptional, (1,001 reviews)
The price is ¥76,919
¥96,919 total
includes taxes & fees
Jun 7 - Jun 8

Best Western Kings Manor Hotel
Best Western Kings Manor Hotel3.5 km from Craigmillar Castle
8.8 out of 10, Excellent, (1,006 reviews)
The price is ¥20,571
¥24,686 total
includes taxes & fees
Jun 7 - Jun 8
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare popular hotels close to Craigmillar Castle
Property | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Prestonfield House | 9.8 Exceptional 297 reviews | View | ||||||
![]() The Scott | 9.6 Exceptional 690 reviews | View | ||||||
![]() Premier Inn Edinburgh A1 - Newcraighall | 9.2 Wonderful 19 reviews | View | ||||||
![]() Kildonan Lodge Hotel | 9.0 Wonderful 369 reviews | View | ||||||
![]() Southside Guest House | 8.8 Excellent 173 reviews | View |
Top Craigmillar Castle Hotel Reviews

Virgin Hotels Edinburgh
10/10 Excellent









































































