
Hotels near Craigmillar Castle
- 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

1. Prestonfield House
Prestonfield House1.6 km from Craigmillar Castle
9.8 out of 10, Exceptional, (309 reviews)
The price is RM1,549
RM1,952 total
includes taxes & fees
18 Nov - 19 Nov

3. Mayfield Suites
Mayfield SuitesNewington, 2.2 km from Craigmillar Castle
9.2 out of 10, Wonderful, (27 reviews)
The price is RM575
RM724 total
includes taxes & fees
15 Nov - 16 Nov

4. Kildonan Lodge Hotel
Kildonan Lodge HotelNewington, 1.8 km from Craigmillar Castle
8.8 out of 10, Excellent, (404 reviews)
The price is RM304
RM383 total
includes taxes & fees
23 Nov - 24 Nov

5. The Salisbury Hotel
The Salisbury HotelSouthside, 2.6 km from Craigmillar Castle
8.6 out of 10, Excellent, (935 reviews)
The price is RM437
RM551 total
includes taxes & fees
15 Nov - 16 Nov

6. The Ben Doran Guest House
The Ben Doran Guest HouseNewington, 2.2 km from Craigmillar Castle
8.2 out of 10, Very good, (478 reviews)
The price is RM530
RM668 total
includes taxes & fees
16 Nov - 17 Nov

7. Premier Inn Edinburgh East
Premier Inn Edinburgh East2.3 km from Craigmillar Castle
7.6 out of 10, Good, (65 reviews)
The price is RM347
RM437 total
includes taxes & fees
22 Nov - 23 Nov

8. The Alexander Guest House
The Alexander Guest HouseNewington, 2.1 km from Craigmillar Castle
7.8 out of 10, Good, (99 reviews)
The price is RM308
RM389 total
includes taxes & fees
13 Dec - 14 Dec

9. Aynetree Guest House
Aynetree Guest House2.7 km from Craigmillar Castle
7.6 out of 10, Good, (317 reviews)
The price is RM389
RM491 total
includes taxes & fees
17 Nov - 18 Nov

10. Edinburgh Travel Guest House
Edinburgh Travel Guest HouseNewington, 2.3 km from Craigmillar Castle
7.4 out of 10, Good, (192 reviews)
The price is RM167
RM211 total
includes taxes & fees
16 Nov - 17 Nov

11. Northumberland Hotel
Northumberland HotelNewington, 1.7 km from Craigmillar Castle
6.4 out of 10, (799 reviews)
The price is RM267
RM336 total
includes taxes & fees
17 Nov - 18 Nov

12. Sakura Edinburgh Guest House
Sakura Edinburgh Guest HouseSouthside, 2.9 km from Craigmillar Castle
6.2 out of 10, (516 reviews)
The price is RM332
RM418 total
includes taxes & fees
17 Nov - 18 Nov

13. Sailte House
Sailte House3.1 km from Craigmillar Castle
The price is RM3,467
RM4,368 total
includes taxes & fees
14 Dec - 15 Dec

14. Arrandale Guest House
Arrandale Guest HouseNewington, 2.1 km from Craigmillar Castle
7.6 out of 10, Good, (200 reviews)
The price is RM285
RM359 total
includes taxes & fees
22 Nov - 23 Nov

15. BrewDog DogHouse Edinburgh
BrewDog DogHouse EdinburghHolyrood, 3.9 km from Craigmillar Castle
9.8 out of 10, Exceptional, (885 reviews)
The price is RM889
RM1,120 total
includes taxes & fees
22 Nov - 23 Nov

16. The Balmoral Hotel
The Balmoral HotelNew Town, 4.3 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,006 reviews)
The price is RM1,799
RM2,267 total
includes taxes & fees
15 Nov - 16 Nov

17. Abbey Strand Apartments, at Holyrood
Abbey Strand Apartments, at Holyrood3.6 km from Craigmillar Castle
9.6 out of 10, Exceptional, (183 reviews)
The price is RM621
RM783 total
includes taxes & fees
23 Nov - 24 Nov

18. Forth House by Supercity Aparthotels
Forth House by Supercity AparthotelsBroughton, 4.6 km from Craigmillar Castle
9.6 out of 10, Exceptional, (295 reviews)
The price is RM552
RM696 total
includes taxes & fees
30 Nov - 1 Dec

19. The Lane Hotel
The Lane HotelMorningside, 4.2 km from Craigmillar Castle
9.6 out of 10, Exceptional, (254 reviews)
The price is RM553
RM696 total
includes taxes & fees
1 Dec - 2 Dec
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 top hotels near Craigmillar Castle
![]() Prestonfield House1.6 km from Craigmillar Castle | ![]() The ScottSouthside, 2.3 km from Craigmillar Castle | ![]() Mayfield SuitesNewington, 2.2 km from Craigmillar Castle | ![]() Kildonan Lodge HotelNewington, 1.8 km from Craigmillar Castle | ![]() The Salisbury HotelSouthside, 2.6 km from Craigmillar Castle |
|---|---|---|---|---|
9.8 Exceptional 309 reviews | 9.6 Exceptional 766 reviews | 9.2 Wonderful 27 reviews | 8.8 Excellent 404 reviews | 8.6 Excellent 935 reviews |
The price is RM1,549 RM1,952 total includes taxes & fees 18 Nov - 19 Nov | The price is RM642 RM809 total includes taxes & fees 13 Dec - 14 Dec | The price is RM575 RM724 total includes taxes & fees 15 Nov - 16 Nov | The price is RM304 RM383 total includes taxes & fees 23 Nov - 24 Nov | The price is RM437 RM551 total includes taxes & fees 15 Nov - 16 Nov |
|
|
|
|
|
Top Craigmillar Castle Hotel Reviews

Market Street Hotel
10/10 Excellent





































































