- 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 AEDĀ 1,377
AEDĀ 1,735 total
includes taxes & fees
16 Nov - 17 Nov

3. The Scholar
The ScholarSouthside, 2.4 km from Craigmillar Castle
9.4 out of 10, Exceptional, (1,006 reviews)
The price is AEDĀ 460
AEDĀ 580 total
includes taxes & fees
8 Nov - 9 Nov

4. Kildonan Lodge Hotel
Kildonan Lodge HotelNewington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (401 reviews)
The price is AEDĀ 319
AEDĀ 402 total
includes taxes & fees
9 Nov - 10 Nov

5. Mayfield Suites
Mayfield SuitesNewington, 2.2 km from Craigmillar Castle
9.2 out of 10, Wonderful, (27 reviews)
The price is AEDĀ 807
AEDĀ 1,017 total
includes taxes & fees
8 Nov - 9 Nov

6. Dorstan House
Dorstan House2 km from Craigmillar Castle
9.0 out of 10, Wonderful, (832 reviews)
The price is AEDĀ 372
AEDĀ 469 total
includes taxes & fees
18 Nov - 19 Nov

7. Kingsley Edinburgh
Kingsley EdinburghNewington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (75 reviews)
The price is AEDĀ 360
AEDĀ 454 total
includes taxes & fees
8 Nov - 9 Nov

8. The Salisbury Hotel
The Salisbury HotelSouthside, 2.6 km from Craigmillar Castle
8.6 out of 10, Excellent, (935 reviews)
The price is AEDĀ 358
AEDĀ 452 total
includes taxes & fees
8 Nov - 9 Nov

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 AEDĀ 646
AEDĀ 814 total
includes taxes & fees
5 Nov - 6 Nov

10. Aynetree Guest House
Aynetree Guest House2.7 km from Craigmillar Castle
7.6 out of 10, Good, (316 reviews)
The price is AEDĀ 335
AEDĀ 422 total
includes taxes & fees
5 Nov - 6 Nov

11. @part Bernard Rooms
@part Bernard RoomsSouthside, 3 km from Craigmillar Castle
7.0 out of 10, Good, (65 reviews)
The price is AEDĀ 423
AEDĀ 533 total
includes taxes & fees
3 Dec - 4 Dec

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

13. JOIVY Meadows Park En-Suite Rooms
JOIVY Meadows Park En-Suite RoomsGrange, 2.9 km from Craigmillar Castle
6.0 out of 10, (2 reviews)
The price is AEDĀ 248
AEDĀ 571 total
includes taxes & fees
15 Nov - 16 Nov

14. Sailte House
Sailte House3.1 km from Craigmillar Castle
The price is AEDĀ 3,134
AEDĀ 3,949 total
includes taxes & fees
5 Dec - 6 Dec

15. Brae Guesthouse
Brae Guesthouse3 km from Craigmillar Castle
8.6 out of 10, Excellent, (36 reviews)
The price is AEDĀ 391
AEDĀ 492 total
includes taxes & fees
8 Nov - 9 Nov

16. Airdenair Guest House
Airdenair Guest House1.8 km from Craigmillar Castle
8.4 out of 10, Very good, (60 reviews)
The price is AEDĀ 345
AEDĀ 434 total
includes taxes & fees
11 Nov - 12 Nov

17. 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 AEDĀ 303
AEDĀ 382 total
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 AEDĀ 387
AEDĀ 488 total
includes taxes & fees
9 Nov - 10 Nov

19. Market Street Hotel
Market Street HotelOld Town Edinburgh, 4.2 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,561 reviews)
The price is AEDĀ 617
AEDĀ 777 total
includes taxes & fees
30 Nov - 1 Dec

20. BrewDog DogHouse Edinburgh
BrewDog DogHouse EdinburghHolyrood, 3.9 km from Craigmillar Castle
9.8 out of 10, Exceptional, (875 reviews)
The price is AEDĀ 806
AEDĀ 1,016 total
includes taxes & fees
16 Nov - 17 Nov
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 | ![]() The ScholarSouthside, 2.4 km from Craigmillar Castle | ![]() Kildonan Lodge HotelNewington, 1.8 km from Craigmillar Castle | ![]() Mayfield SuitesNewington, 2.2 km from Craigmillar Castle |
|---|---|---|---|---|
9.8 Exceptional 308 reviews | 9.6 Exceptional 761 reviews | 9.4 Exceptional 1,006 reviews | 9.0 Wonderful 401 reviews | 9.2 Wonderful 27 reviews |
The price is AEDĀ 1,377 AEDĀ 1,735 total includes taxes & fees 16 Nov - 17 Nov | The price is AEDĀ 593 AEDĀ 748 total includes taxes & fees 29 Nov - 30 Nov | The price is AEDĀ 460 AEDĀ 580 total includes taxes & fees 8 Nov - 9 Nov | The price is AEDĀ 319 AEDĀ 402 total includes taxes & fees 9 Nov - 10 Nov | The price is AEDĀ 807 AEDĀ 1,017 total includes taxes & fees 8 Nov - 9 Nov |
|
|
|
|
|

























































































































