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

Wee White House

103 Milton Road, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

The hotel is nestled in the Duddingston district of Edinburgh, only 1.2 km from the café Coffee Drive. The 2-star Wee White House...
Read more...

A Two Bedroom Apartment - Victorian Villa At 8 Priestfield Road

Flat1 Priestfield Road, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

This 2-bedroom apartment lies in Newington, which is a neighbourhood of southern Edinburgh, Scotland, within a few blocks of the...
Read more...

Dunedin Guest House

8 Priestfield Road, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

The ruined Holyrood Abbey is 2.8 km from this guest house and Royal Mile is 2.3 km away. Dunedin Guest House Edinburgh is a great…
Read more...
8.8
Fabulous
31 reviews

Dorstan House

7 Priestfield Road, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

The hotel is nestled in Newington, which is an affluent, predominantly residential area, 2.5 km from the Victorian Gothic Scott...
Read more...
8.7
Fabulous
1500 reviews

Ard Na Said

Priestfield Road, 5, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

The combined National Museum of Scotland is 2.1 km away, while Prestonfield Golf Club is in the immediate vicinity of the guest...
Read more...
9.1
Superb
466 reviews

Edinburgh37

37 Mayfield Gardens, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

Such city attractions as the José Martí Scott Monument, which is 2.7 km from this 4-star hotel, and John Knox House Local History...
Read more...
8.6
Fabulous
467 reviews

Alexander Guest House

35, Mayfield Gardens, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

The historic fortress "Edinburgh Castle" is 2.6 km from this hotel, and Edinburgh Old Town is situated 2.4 km away. Offering a...
Read more...
7.8
Good
1622 reviews

Hotel Ceilidh-Donia

Marchhall Crescent, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

Arthur's Seat hike lies about 20 minutes' walk away, and the Well-preserved Craigmillar Medieval Castle is within 25 minutes' walk...
Read more...
9.3
Superb
2003 reviews

Lovely Apt Sleeps 8 Close To Ctr

133 Dalkeith Road, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

The apartment is located 350 metres from St Marks Unitarian Church and 2.5 km from the historic fortress "Edinburgh Castle". The 93...
Read more...

Beautiful Family Home With Golf

52 Duddingston Road West, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

Royal Botanic Garden Edinburgh can be found 4.9 km from the holiday home and the combined National Museum of Scotland is 3.1 km...
Read more...

Private Parking 2 Bed 2 Bath

7 Mentone Gardens 7, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The apartment lies in Newington, which is an affluent, predominantly residential area, 2.3 km from Museum of Edinburgh. Situated...
Read more...
8.9
Fabulous
187 reviews

Alba Hills Guest House

33 Mayfield Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

Craigmillar Park Church is located 250 metres from this 3-star hotel, and such natural sites as the green Flag park "Princes Street...
Read more...
8.1
Very Good
155 reviews

2 Bed 2 Bath With Private Parking

9 Mentone Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

Located in Newington, which is an affluent, predominantly residential area, the spacious apartment is also 200 metres from...
Read more...
9.2
Superb
207 reviews

Arrandale Guest House

28 Mayfield Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The guest house has a prime setting 2.4 km from The Scotch Whisky Experience, while natural sights like the landscaped Princes...
Read more...
8.0
Very Good
1531 reviews

Glenalmond House

25 Mayfield Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

Nestled 2.6 km from Calton Hill, the hotel is within 6 km of Royal Yacht Britannia. Located around 5 minutes' walk from the 4-star…
Read more...
9.3
Superb
308 reviews

Allison House 16

16 Mayfield Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

This family-run hotel in Newington, which is an affluent, predominantly residential area is 2.4 km from Museum on the Mound and 2.2...
Read more...
7.8
Good
1883 reviews

Cozy Edinburgh City Apartment

7 South Parrotshot, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The 40 m² apartment is 4.3 km from Museum of Edinburgh and Duddingston Golf Club is 2.4 km away. Located a 10-minute drive from…
Read more...
9.0
Superb
31 reviews

Marchhall Accommodation

4 Marchhall Crescent, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

This Edinburgh bed & breakfast is nestled in Newington, which is an affluent, predominantly residential area, 2.2 km from the...
Read more...
8.8
Fabulous
88 reviews

23 Mayfield

23 Mayfield Gardens, Newington, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The hotel enjoys a prime location, 2.7 km from Edinburgh Waverley train station. Situated within 25 minutes' walk of the royal...
Read more...
9.9
Exceptional
30 reviews

The Gifford

103 Dalkeith Road, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The centre of Edinburgh is a 25 minutes' walk of the hotel. The 4-star The Gifford Hotel Edinburgh is located approximately 25...
Read more...
8.0
Very Good
409 reviews
Thank you for subscribing
Close