A historic castle surrounded by lush green fields and a modern cityscape in the background.

Hotels near Craigmillar Castle

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Craigmillar Castle hotels

1. Prestonfield House

Prestonfield House
5.0 star property
1.6 km from Craigmillar Castle
9.8 out of 10, Exceptional, (309 reviews)
"Staff were attentive and incredibly friendly! The food was amazing and the property very well maintained and so beautiful!"
United States
Trina
The price is RM1,549
RM1,952 total
includes taxes & fees
18 Nov - 19 Nov
Prestonfield House

2. The Scott

The Scott
4.0 star property
Southside, 2.3 km from Craigmillar Castle
9.6 out of 10, Exceptional, (766 reviews)
"The property is great and the location outside the crowded touristic area make it perfect for us"
United States
Jacopo
The price is RM642
RM809 total
includes taxes & fees
13 Dec - 14 Dec
The Scott

3. Mayfield Suites

Mayfield Suites
3.0 star property
Newington, 2.2 km from Craigmillar Castle
9.2 out of 10, Wonderful, (27 reviews)
"The property was well located in proximity to the centre. The parking was good right outside the property. The room was spacious, clean and well appointed. On arrival I was greeted by the owner who was very approachable and helpful during my stay. Definitely visiting again."
United Kingdom
Lance
The price is RM575
RM724 total
includes taxes & fees
15 Nov - 16 Nov
Mayfield Suites

4. Kildonan Lodge Hotel

Kildonan Lodge Hotel
4.0 star property
Newington, 1.8 km from Craigmillar Castle
8.8 out of 10, Excellent, (404 reviews)
"Hope the carpet with no stain."
United States
TANJIAN
The price is RM304
RM383 total
includes taxes & fees
23 Nov - 24 Nov
Kildonan Lodge Hotel

5. The Salisbury Hotel

The Salisbury Hotel
4.0 star property
Southside, 2.6 km from Craigmillar Castle
8.6 out of 10, Excellent, (935 reviews)
"A unique and beautiful place to stay. We weren’t there long but wish we could have stayed a couple more days"
Canada
Catherine
The price is RM437
RM551 total
includes taxes & fees
15 Nov - 16 Nov
The Salisbury Hotel

6. The Ben Doran Guest House

The Ben Doran Guest House
4.0 star property
Newington, 2.2 km from Craigmillar Castle
8.2 out of 10, Very good, (478 reviews)
"Breakfast was great."
United Kingdom
Tashline
The price is RM530
RM668 total
includes taxes & fees
16 Nov - 17 Nov
The Ben Doran Guest House

7. Premier Inn Edinburgh East

Premier Inn Edinburgh East
3.0 star property
2.3 km from Craigmillar Castle
7.6 out of 10, Good, (65 reviews)
"Staff was super friendly, and the location was in a nice quiet little area not too far from city center (by car)"
United States
Asal
The price is RM347
RM437 total
includes taxes & fees
22 Nov - 23 Nov
Premier Inn Edinburgh East

8. The Alexander Guest House

The Alexander Guest House
3.0 star property
Newington, 2.1 km from Craigmillar Castle
7.8 out of 10, Good, (99 reviews)
"Clean, best to travel with ocd mother Friendly and supportive staffs"
United Kingdom
Abberamiy
The price is RM308
RM389 total
includes taxes & fees
13 Dec - 14 Dec
The Alexander Guest House

9. Aynetree Guest House

Aynetree Guest House
3.0 star property
2.7 km from Craigmillar Castle
7.6 out of 10, Good, (317 reviews)
"Fantastic welcome from helpful staff. A really comfortable, clean guesthouse with spotless en suite bathrooms and access to a private outdoor courtyard."
United Kingdom
Lee
The price is RM389
RM491 total
includes taxes & fees
17 Nov - 18 Nov
Aynetree Guest House

10. Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington, 2.3 km from Craigmillar Castle
7.4 out of 10, Good, (192 reviews)
"We loved our stay!! Clean, great price & amazing host!"
United States
John
The price is RM167
RM211 total
includes taxes & fees
16 Nov - 17 Nov
Edinburgh Travel Guest House

11. Northumberland Hotel

Northumberland Hotel
3.0 star property
Newington, 1.7 km from Craigmillar Castle
6.4 out of 10, (799 reviews)
"Good location for buses into Edinburgh city centre. Rooms need updating Shower poor"
United Kingdom
Barry
The price is RM267
RM336 total
includes taxes & fees
17 Nov - 18 Nov
Northumberland Hotel

12. Sakura Edinburgh Guest House

Sakura Edinburgh Guest House
2.5 star property
Southside, 2.9 km from Craigmillar Castle
6.2 out of 10, (516 reviews)
"The hotel room was okay but what made this hotel good was the sta"
Canada
Olivia
The price is RM332
RM418 total
includes taxes & fees
17 Nov - 18 Nov
Sakura Edinburgh Guest House

13. Sailte House

Sailte House
2.0 star property
3.1 km from Craigmillar Castle
The price is RM3,467
RM4,368 total
includes taxes & fees
14 Dec - 15 Dec
Sailte House

14. Arrandale Guest House

Arrandale Guest House
5.0 star property
Newington, 2.1 km from Craigmillar Castle
7.6 out of 10, Good, (200 reviews)
"The staff was very helpful in that we arrived early in the day and they permitted us to leave our bags there while we walked around the city until check in. It was very clean and a great location."
United States
Brian
The price is RM285
RM359 total
includes taxes & fees
22 Nov - 23 Nov
Arrandale Guest House

15. BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh
4.0 star property
Holyrood, 3.9 km from Craigmillar Castle
9.8 out of 10, Exceptional, (885 reviews)
"We absolutely loved this hotel. Location was fantastic for walking, staff were friendly, food and beer were great, and our room and shared spaces were fantastic. Would absolutely stay here again."
United States
Laura
The price is RM889
RM1,120 total
includes taxes & fees
22 Nov - 23 Nov
BrewDog DogHouse Edinburgh

16. The Balmoral Hotel

The Balmoral Hotel
5.0 star property
New Town, 4.3 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,006 reviews)
"5 star hotel with excellent customer service and attention to details"
United States
Josephine
The price is RM1,799
RM2,267 total
includes taxes & fees
15 Nov - 16 Nov
The Balmoral Hotel

17. Abbey Strand Apartments, at Holyrood

Abbey Strand Apartments, at Holyrood
5.0 star property
3.6 km from Craigmillar Castle
9.6 out of 10, Exceptional, (183 reviews)
"Great location for sightseeing in Edinburgh."
United Kingdom
Stuart
The price is RM621
RM783 total
includes taxes & fees
23 Nov - 24 Nov
Abbey Strand Apartments, at Holyrood

18. Forth House by Supercity Aparthotels

Forth House by Supercity Aparthotels
3.5 star property
Broughton, 4.6 km from Craigmillar Castle
9.6 out of 10, Exceptional, (295 reviews)
"Very nice, and very good location"
United States
Stephen
The price is RM552
RM696 total
includes taxes & fees
30 Nov - 1 Dec
Forth House by Supercity Aparthotels

19. The Lane Hotel

The Lane Hotel
4.0 star property
Morningside, 4.2 km from Craigmillar Castle
9.6 out of 10, Exceptional, (254 reviews)
"Great staff, clean room and fantastic bar. Parking is a bit tricky but that’s the case anywhere in the area. Highly recommend a stay here to anyone looking for a relaxing comfortable getaway."
United States
Mark
The price is RM553
RM696 total
includes taxes & fees
1 Dec - 2 Dec
The Lane Hotel

20. Stay Hush

Stay Hush
3.0 star property
Holyrood, 3.7 km from Craigmillar Castle
9.6 out of 10, Exceptional, (70 reviews)
"Great place close to all tourist things you would want to do."
United States
Nipa
The price is RM638
RM804 total
includes taxes & fees
16 Nov - 17 Nov
Stay Hush
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

5.0 star property
1.6 km from Craigmillar Castle
4.0 star property
Southside, 2.3 km from Craigmillar Castle
3.0 star property
Newington, 2.2 km from Craigmillar Castle
4.0 star property
Newington, 1.8 km from Craigmillar Castle
4.0 star property
Southside, 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
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • No Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking

Top Craigmillar Castle Hotel Reviews

Other attractions near Craigmillar Castle

Frequently asked questions

What's the area like around Craigmillar Castle?
Craigmillar Castle is located in a historic area of Edinburgh known for its array of dining options and golfing. If you're looking for a convenient place to stay, take a look at the 27 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay near Craigmillar Castle?
Apex Grassmarket Hotel is one of the top choices for your stay based on our traveller data, and this hotel offers a restaurant and an indoor pool. It's located 2.6 mi (4.2 km) from Craigmillar Castle. Other good options within 5 miles include Mount Royal Hotel Edinburgh by The Unlimited Collection and Leonardo Royal Hotel Edinburgh.
How many hotels will I be able to find near Craigmillar Castle?
Expedia has 27 hotels and other accommodation options within a mile from Craigmillar Castle.
If I need to cancel the hotel reservation for my stay near Craigmillar Castle, will I receive a refund?
Yes! You'll find that most hotel room reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of your check-in date. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of booking. Enter your dates, click on "Search", then you can filter by "fully refundable" to review top deals close to Craigmillar Castle.
What can I see and do near Craigmillar Castle?
National Museum of Scotland, Scotch Whisky Experience and Surgeon's Hall feature captivating exhibits. Royal Mile, Edinburgh Castle and Palace of Holyroodhouse are monuments to see when you're exploring the area around Craigmillar Castle. You can check out the local talent at Queen's Hall, Festival Theatre and Edinburgh Playhouse Theatre.