Photo by Jock Watson

Edinburgh Hotel Guide - Craigmillar Castle hotels in Edinburgh, United Kingdom.

  • 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, (308 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 €421
includes taxes & fees
16 Nov - 17 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, (761 reviews)
"The property is great and the location outside the crowded touristic area make it perfect for us"
United States
Jacopo
The price is €199
includes taxes & fees
22 Nov - 23 Nov
The Scott

3. Hotel Ceilidh-donia

Hotel Ceilidh-donia
3.0 star property
2.1 km from Craigmillar Castle
9.4 out of 10, Exceptional, (861 reviews)
"This was such an awesome stay! Breakfast was great every morning and Kevin and Kelly were so polite and helpful on anything asked! It really felt like home"
United States
linda
The price is €160
includes taxes & fees
15 Nov - 16 Nov
Hotel Ceilidh-donia

4. Grangeview Guest House

Grangeview Guest House
3.0 star property
Newington, 2.2 km from Craigmillar Castle
9.2 out of 10, Wonderful, (79 reviews)
"A great guest house with easy access to the sites of Edinburgh"
United States
Jeff
The price is €123
includes taxes & fees
11 Nov - 12 Nov
Grangeview Guest House

5. Kildonan Lodge Hotel

Kildonan Lodge Hotel
4.0 star property
Newington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (401 reviews)
"Hope the carpet with no stain."
United States
TANJIAN
The price is €98
includes taxes & fees
9 Nov - 10 Nov
Kildonan Lodge Hotel

6. 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 €189
includes taxes & fees
15 Nov - 16 Nov
Mayfield Suites

7. Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
3 km from Craigmillar Castle
8.2 out of 10, Very good, (45 reviews)
"Great shopping and pub nearby"
Canada
Rhonda
The price is €68
includes taxes & fees
29 Nov - 30 Nov
Premier Inn Edinburgh A1 - Newcraighall

8. The Abbey Residence

The Abbey Residence
3.0 star property
2.6 km from Craigmillar Castle
8.0 out of 10, Very good, (140 reviews)
"Very lovely for a quick stay, all the essentials and reasonably priced. Staff was very polite."
United States
Shaelyn
The price is €83
includes taxes & fees
6 Dec - 7 Dec
The Abbey Residence

9. 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, (477 reviews)
"Breakfast was great."
United Kingdom
Tashline
The price is €198
includes taxes & fees
8 Nov - 9 Nov
The Ben Doran Guest House

10. Aynetree Guest House

Aynetree Guest House
3.0 star property
2.7 km from Craigmillar Castle
7.6 out of 10, Good, (316 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 €102
includes taxes & fees
8 Nov - 9 Nov
Aynetree Guest House

11. @part Bernard Rooms

@part Bernard Rooms
3.0 star property
Southside, 3 km from Craigmillar Castle
7.0 out of 10, Good, (65 reviews)
"-"
United States
Ophelie
The price is €104
includes taxes & fees
8 Nov - 9 Nov
@part Bernard Rooms

12. 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 €73
includes taxes & fees
30 Nov - 1 Dec
Northumberland Hotel

13. Dorstan House

Dorstan House
3.0 star property
2 km from Craigmillar Castle
9.0 out of 10, Wonderful, (832 reviews)
"Clean and spacey room, own bath with an appropiate size. Host is super friendly and always checks up on how you are doing and questions about Edinburgh."
Mexico
Edgar
The price is €114
includes taxes & fees
18 Nov - 19 Nov
Dorstan House

14. Kingsley Edinburgh

Kingsley Edinburgh
3.5 star property
Newington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (75 reviews)
"Easy to get to all the spots using the public transport!!"
United States
Nancy
The price is €107
includes taxes & fees
8 Nov - 9 Nov
Kingsley Edinburgh

15. Sailte House

Sailte House
2.0 star property
3.1 km from Craigmillar Castle
The price is €971
includes taxes & fees
5 Dec - 6 Dec
Sailte House

16. Southside Guest House

Southside Guest House
4.0 star property
Southside, 2.8 km from Craigmillar Castle
8.6 out of 10, Excellent, (192 reviews)
"Good location, received clear instructions and room was quiet and was overlooking a small garden. The bed was a bid wobbly though. Pictures gave the impression of a higher quality accommodation. It was overall okay but not fully what I expected."
United Kingdom
Evangelia
The price is €132
includes taxes & fees
9 Nov - 10 Nov
Southside Guest House

17. Brae Guesthouse

Brae Guesthouse
3.5 star property
3 km from Craigmillar Castle
8.6 out of 10, Excellent, (36 reviews)
"We enjoyed our stay. It was convenient to Old Town Edinburgh, clean, and comfortable."
United States
Mindy
The price is €120
includes taxes & fees
8 Nov - 9 Nov
Brae Guesthouse

18. Edinburgh Holiday Guest House

Edinburgh Holiday Guest House
3.0 star property
Newington, 2.5 km from Craigmillar Castle
8.2 out of 10, Very good, (142 reviews)
"Excellent service. Very helpful. Breakfast was great"
Canada
Barbara
The price is €108
includes taxes & fees
9 Nov - 10 Nov
Edinburgh Holiday Guest House

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

20. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,564 reviews)
"Perfect place to stay to enjoy both Old town and New town. Clean hotel with attentive and friendly staff!"
United States
Michael
The price is €189
includes taxes & fees
30 Nov - 1 Dec
Market Street Hotel
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
A garden setting with a table set for two, featuring a stone fireplace, potted plants, and a bottle of champagne on a tray.
Prestonfield House
5.0 star property
9.8
Exceptional
308 reviews
View
A lobby with ornate woodwork, a staircase, and seating areas.
The Scott
4.0 star property
9.6
Exceptional
761 reviews
View
A bedroom with a bed, bedside tables, a desk, and a TV.
Hotel Ceilidh-donia
3.0 star property
9.4
Exceptional
861 reviews
View
A modern hotel room with a large bed, bedside tables, a desk, and a view of the city.
Grangeview Guest House
3.0 star property
9.2
Wonderful
79 reviews
View
A conservatory with a table and chairs, a sofa, and a view of the garden.
Kildonan Lodge Hotel
4.0 star property
9.0
Wonderful
401 reviews
View

Hotels recommended for families near Craigmillar Castle

Other attractions near Craigmillar Castle

Top Craigmillar Castle Hotel Reviews

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.