Hotels in Edinburgh near Craigmillar Castle

Multiple accommodations for your stay
Check-in date:
05 Nov 2026
Check-out date:
06 Nov 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

310 results found

Duddingston Guest House - Rooms Only

Duddingston Park S, 59, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The royal Holyrood Park is 3.6 km away, and Edinburgh Old Town is 4.8 km from this hotel. The comfortable Duddingston Guest House -...
Read more...
7.9
Good
102 reviews

94Dr

94 Dalkeith Road, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The Edinburgh Hebrew Congregation Synagogue is only 450 metres from the property, and Royal Yacht Britannia is about a 15-minute...
Read more...
9.7
Exceptional
21 reviews

Duddingston 9 Bedroom House - Edinburgh

59 Duddingston Park South, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

Located in the Duddingston district, the holiday home is steps away from Parrotshot bus stop. The 9-bedroom Duddingston 9 Bedroom...
Read more...
5.0
Decent
2 reviews

Gladstone House

90 Dalkeith Road, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

This Edinburgh hotel stands in Newington, which is an affluent, predominantly residential area, 2.2 km from the religious sites like...
Read more...
9.0
Superb
192 reviews

Lovely Quiet Double Room

3, 3 Lady Nairne Place, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The Meadows is at a distance of 3.2 km away, while the art museum "Scottish National Gallery" is 3.4 km away. Lovely Quiet Double Room…
Read more...
5.5
Decent
4 reviews

Edinburgh Travel Guest House

30 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This Edinburgh hotel is situated 2.6 km from Arthur's Seat hike, while Royal Yacht Britannia is about 6 km away. The comfortable...
Read more...
6.4
Pleasant
685 reviews

Edinburgh Rays Guest House

29 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This Edinburgh guest house is nestled in Newington, which is an affluent, predominantly residential area, only steps away from the...
Read more...

Edinburgh Full Bliss

29 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This comfortable hotel lies a mere 1.9 km from the combined National Museum of Scotland and 2.1 km from Museum of Childhood....
Read more...
7.4
Good
352 reviews

Relaxing, Cozy 1 Double Room

33 Milton Road West, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This homestay in Edinburgh is about 5 km from the historic fortress "Edinburgh Castle" and about 6 km from Royal Yacht Britannia....
Read more...

En-Suite Double Room With Private Entrance

46 Candlemaker'S Park, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The apartment lies approximately 7 km from the historic fortress "Edinburgh Castle" and within reach of Gilmerton Cove. Nestled...
Read more...
9.2
Superb
125 reviews

Bala House

1 B Mayfield Terrace, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Such city attractions as the green Flag park "Princes Street Gardens", which is 2.5 km from this guest house, and Greyfriars Bobby's...
Read more...
8.7
Fabulous
292 reviews

Perfect 4 Bedroom 2 Bathroom Home

27 Durham Road South, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Arthur's Seat hike can be found 2.8 km away, and the performing arts theater "Brunton Theatre" is 3.8 km from the holiday home. The 4…
Read more...
9.3
Superb
27 reviews

Wm Garden Cottage

21 West Mayfield, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This apartment boasts a prime location 2.5 km from Edinburgh Waverley train station. Located in Newington, which is an affluent,...
Read more...
9.7
Exceptional
120 reviews

Lauderville Guest House

52 Mayfield Road, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The guest house lies in Newington, which is an affluent, predominantly residential area, 2.3 km from the combined National Museum of...
Read more...
9.1
Superb
167 reviews

Wm Apartments

21A West Mayfield, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Nestled in Newington, which is a neighbourhood of southern Edinburgh, Scotland, the accommodation is 2.1 km from the hard-to-miss...
Read more...
9.7
Exceptional
128 reviews

Whole House, 4-Beds, Sleeps 6, Garden & Parking

115 Gracemount Dr, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Also, this accommodation is within 5 km of the royal Holyrood Park and within 6 km of the historic fortress "Edinburgh Castle"....
Read more...

Premier Inn Edinburgh East

228 Willowbrae Road, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This 3-star hotel is nestled 2.5 km from St Marks Unitarian Church and 3.1 km from Dugald Stewart Monument. Premier Inn Edinburgh...
Read more...

Minto House

23 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The 3-star guest house is situated in Newington, which is a neighbourhood of southern Edinburgh, Scotland, a stone's throw from the...
Read more...
8.7
Fabulous
341 reviews

The Scott

18 Holyrood Park Road, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The Parish Church of St Cuthbert is 2.5 km from the hotel, and the 16th-century Palace of Holyroodhouse is a mere 1.9 km away.
Read more...
9.0
Superb
1570 reviews

1 Bed Flat At Drum Street

55 Drum Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This 1-bedroom apartment lies about 7 km from the historic fortress "Edinburgh Castle" and about 8 km from the Thistle chapel "St...
Read more...
6.4
Pleasant
40 reviews
Thank you for subscribing
Close