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

2. Mayfield Suites
Mayfield SuitesNewington, 2.2 km from Craigmillar Castle
9.2 out of 10, Wonderful, (27 reviews)
The price is AEDĀ 613
AEDĀ 773 total
includes taxes & fees
15 Nov - 16 Nov

3. Aynetree Guest House
Aynetree Guest House2.7 km from Craigmillar Castle
7.6 out of 10, Good, (316 reviews)
The price is AEDĀ 354
AEDĀ 446 total
includes taxes & fees
8 Nov - 9 Nov

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

5. Sailte House
Sailte House3.1 km from Craigmillar Castle
The price is AEDĀ 3,150
AEDĀ 3,969 total
includes taxes & fees
7 Dec - 8 Dec

6. BrewDog DogHouse Edinburgh
BrewDog DogHouse EdinburghHolyrood, 3.9 km from Craigmillar Castle
9.8 out of 10, Exceptional, (877 reviews)
The price is AEDĀ 863
AEDĀ 1,087 total
includes taxes & fees
30 Nov - 1 Dec

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

8. The Balmoral Hotel
The Balmoral HotelNew Town, 4.3 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,005 reviews)
The price is AEDĀ 1,941
AEDĀ 2,446 total
includes taxes & fees
15 Nov - 16 Nov

9. Melville Castle
Melville Castle4.6 km from Craigmillar Castle
9.2 out of 10, Wonderful, (354 reviews)
The price is AEDĀ 460
AEDĀ 552 total
includes taxes & fees
8 Nov - 9 Nov

10. Premier Inn Edinburgh A7 - Dalkeith
Premier Inn Edinburgh A7 - Dalkeith5.1 km from Craigmillar Castle
8.8 out of 10, Excellent, (6 reviews)
The price is AEDĀ 249
AEDĀ 299 total
includes taxes & fees
8 Nov - 9 Nov

12. 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,004 reviews)
The price is AEDĀ 568
AEDĀ 716 total
includes taxes & fees
8 Nov - 9 Nov

13. Forth House by Supercity Aparthotels
Forth House by Supercity AparthotelsBroughton, 4.6 km from Craigmillar Castle
9.6 out of 10, Exceptional, (289 reviews)
The price is AEDĀ 347
AEDĀ 437 total
includes taxes & fees
8 Nov - 9 Nov

14. Bonnie Hotel - Smart Boutique ApartHotel - Haymarket Edinburgh
Bonnie Hotel - Smart Boutique ApartHotel - Haymarket EdinburghWest End, 5.1 km from Craigmillar Castle
9.4 out of 10, Exceptional, (105 reviews)
The price is AEDĀ 476
AEDĀ 672 total
includes taxes & fees
11 Nov - 12 Nov

15. 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,000 reviews)
The price is AEDĀ 871
AEDĀ 1,097 total
includes taxes & fees
29 Nov - 30 Nov

16. Virgin Hotels Edinburgh
Virgin Hotels EdinburghOld Town Edinburgh, 4.1 km from Craigmillar Castle
9.6 out of 10, Exceptional, (1,456 reviews)
The price is AEDĀ 847
AEDĀ 1,067 total
includes taxes & fees
29 Nov - 30 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 AEDĀ 584
AEDĀ 736 total
includes taxes & fees
23 Nov - 24 Nov

18. 100 Princes Street
100 Princes StreetNew Town, 4.7 km from Craigmillar Castle
9.8 out of 10, Exceptional, (78 reviews)
The price is AEDĀ 1,439
AEDĀ 1,813 total
includes taxes & fees
8 Dec - 9 Dec

19. Eden Locke
Eden LockeNew Town, 5 km from Craigmillar Castle
9.6 out of 10, Exceptional, (1,427 reviews)
The price is AEDĀ 527
AEDĀ 664 total
includes taxes & fees
8 Nov - 9 Nov

20. Heeton Concept Aparthotel Edinburgh Queen Street
Heeton Concept Aparthotel Edinburgh Queen StreetNew Town, 5.1 km from Craigmillar Castle
9.4 out of 10, Exceptional, (1,369 reviews)
The price is AEDĀ 428
AEDĀ 539 total
includes taxes & fees
8 Nov - 9 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 | ![]() Mayfield SuitesNewington, 2.2 km from Craigmillar Castle | ![]() Aynetree Guest House2.7 km from Craigmillar Castle | ![]() Northumberland HotelNewington, 1.7 km from Craigmillar Castle | ![]() BrewDog DogHouse EdinburghHolyrood, 3.9 km from Craigmillar Castle |
|---|---|---|---|---|
9.8 Exceptional 309 reviews | 9.2 Wonderful 27 reviews | 7.6 Good 316 reviews | 6.4 799 reviews | 9.8 Exceptional 877 reviews |
The price is AEDĀ 1,368 AEDĀ 1,724 total includes taxes & fees 16 Nov - 17 Nov | The price is AEDĀ 613 AEDĀ 773 total includes taxes & fees 15 Nov - 16 Nov | The price is AEDĀ 354 AEDĀ 446 total includes taxes & fees 8 Nov - 9 Nov | The price is AEDĀ 236 AEDĀ 297 total includes taxes & fees 30 Nov - 1 Dec | The price is AEDĀ 863 AEDĀ 1,087 total includes taxes & fees 30 Nov - 1 Dec |
|
|
|
|
|









































































































