- 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, (308 reviews)
The price is €421
includes taxes & fees
16 Nov - 17 Nov

3. Hotel Ceilidh-donia
Hotel Ceilidh-donia2.1 km from Craigmillar Castle
9.4 out of 10, Exceptional, (861 reviews)
The price is €160
includes taxes & fees
15 Nov - 16 Nov

4. Grangeview Guest House
Grangeview Guest HouseNewington, 2.2 km from Craigmillar Castle
9.2 out of 10, Wonderful, (79 reviews)
The price is €123
includes taxes & fees
11 Nov - 12 Nov

5. Kildonan Lodge Hotel
Kildonan Lodge HotelNewington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (401 reviews)
The price is €98
includes taxes & fees
9 Nov - 10 Nov

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

7. Premier Inn Edinburgh A1 - Newcraighall
Premier Inn Edinburgh A1 - Newcraighall3 km from Craigmillar Castle
8.2 out of 10, Very good, (45 reviews)
The price is €68
includes taxes & fees
29 Nov - 30 Nov

8. The Abbey Residence
The Abbey Residence2.6 km from Craigmillar Castle
8.0 out of 10, Very good, (140 reviews)
The price is €83
includes taxes & fees
6 Dec - 7 Dec

9. The Ben Doran Guest House
The Ben Doran Guest HouseNewington, 2.2 km from Craigmillar Castle
8.2 out of 10, Very good, (477 reviews)
The price is €198
includes taxes & fees
8 Nov - 9 Nov

10. Aynetree Guest House
Aynetree Guest House2.7 km from Craigmillar Castle
7.6 out of 10, Good, (316 reviews)
The price is €102
includes taxes & fees
8 Nov - 9 Nov

11. @part Bernard Rooms
@part Bernard RoomsSouthside, 3 km from Craigmillar Castle
7.0 out of 10, Good, (65 reviews)
The price is €104
includes taxes & fees
8 Nov - 9 Nov

12. Northumberland Hotel
Northumberland HotelNewington, 1.7 km from Craigmillar Castle
6.4 out of 10, (799 reviews)
The price is €73
includes taxes & fees
30 Nov - 1 Dec

13. Dorstan House
Dorstan House2 km from Craigmillar Castle
9.0 out of 10, Wonderful, (832 reviews)
The price is €114
includes taxes & fees
18 Nov - 19 Nov

14. Kingsley Edinburgh
Kingsley EdinburghNewington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (75 reviews)
The price is €107
includes taxes & fees
8 Nov - 9 Nov

15. Sailte House
Sailte House3.1 km from Craigmillar Castle
The price is €971
includes taxes & fees
5 Dec - 6 Dec

16. Southside Guest House
Southside Guest HouseSouthside, 2.8 km from Craigmillar Castle
8.6 out of 10, Excellent, (192 reviews)
The price is €132
includes taxes & fees
9 Nov - 10 Nov

17. Brae Guesthouse
Brae Guesthouse3 km from Craigmillar Castle
8.6 out of 10, Excellent, (36 reviews)
The price is €120
includes taxes & fees
8 Nov - 9 Nov

18. Edinburgh Holiday Guest House
Edinburgh Holiday Guest HouseNewington, 2.5 km from Craigmillar Castle
8.2 out of 10, Very good, (142 reviews)
The price is €108
includes taxes & fees
9 Nov - 10 Nov

19. 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 €96
includes taxes & fees
10 Nov - 11 Nov

20. Market Street Hotel
Market Street HotelOld Town Edinburgh, 4.2 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,564 reviews)
The price is €189
includes taxes & fees
30 Nov - 1 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 popular hotels close to Craigmillar Castle
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Prestonfield House | 9.8 Exceptional 308 reviews | View | ||||||
![]() The Scott | 9.6 Exceptional 761 reviews | View | ||||||
![]() Hotel Ceilidh-donia | 9.4 Exceptional 861 reviews | View | ||||||
![]() Grangeview Guest House | 9.2 Wonderful 79 reviews | View | ||||||
![]() Kildonan Lodge Hotel | 9.0 Wonderful 401 reviews | View |
Hotels recommended for families near Craigmillar Castle
The price is €98
includes taxes & fees
9 Nov - 10 Nov
Other attractions near Craigmillar Castle
Top Craigmillar Castle Hotel Reviews

BrewDog DogHouse Edinburgh
BrewDog DogHouse EdinburghEdinburgh City Centre





























































































































