Hotels in Edinburgh near Craigmillar Castle

Multiple accommodations for your stay
Check-in date:
12 Jun 2026
Check-out date:
13 Jun 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

257 results found

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 within a 200-metre distance of the hotel....
Read more...
9.2
Superb
420 reviews

Edinburgh37

37 Mayfield Gardens, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

The smoke-free hotel is also situated 2.3 km from the Canongate Church. Located just 1.1 km from the chill Summerhall Cafe, the 4-star…
Read more...
8.5
Fabulous
494 reviews

Alexander Guest House

35, Mayfield Gardens, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

Craigmillar Park Church is 250 metres from the perfect hotel, and The Real Mary King's Close is situated 2.3 km away. Offering a...
Read more...
7.8
Good
1607 reviews

Hotel Ceilidh-Donia

Marchhall Crescent, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

The hotel is situated in the pleasant part of Edinburgh, 1.8 km from the award winning Surgeons' Hall Museums. The 3-star Hotel...
Read more...
9.4
Superb
2019 reviews

Lovely Apt Sleeps 8 Close To Ctr

133 Dalkeith Road, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

This apartment is 2.3 km from Nelson Towering Monument and 2.5 km from the historic fortress "Edinburgh Castle". The spacious Lovely...
Read more...
9.1
Superb
12 reviews

Beautiful Family Home With Golf

52 Duddingston Road West, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

This 3-bedroom villa is nestled in the Duddingston district, 10 minutes' drive from the historic fortress "Edinburgh Castle"....
Read more...

Private Parking 2 Bed 2 Bath

7 Mentone Gardens 7, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The 2-bedroom apartment is 2.3 km from the People's Story Museum, which is an excellent place to improve cultural awareness. The...
Read more...
8.9
Fabulous
188 reviews

Alba Hills Guest House

33 Mayfield Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The guest house is about 25 km from Edinburgh airport and 2 km from such cultural venues as the combined National Museum of...
Read more...

2 Bed 2 Bath With Private Parking

9 Mentone Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The spacious apartment is only 1.9 km from the award winning Surgeons' Hall Museums and 2.1 km from The Robertson Mausoleum Parish...
Read more...
9.2
Superb
213 reviews

Arrandale Guest House

28 Mayfield Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

You'll need 22-minute drive to Edinburgh airport. Located 2.6 km from the volcanic Castle Rock, the 3-star Arrandale Guest House...
Read more...
7.9
Good
1519 reviews

Glenalmond House

25 Mayfield Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

Craigmillar Park Church is located approximately 200 metres from the hotel, and such natural sites as the Royal Botanic Garden...
Read more...
9.3
Superb
305 reviews

Allison House 16

16 Mayfield Gardens, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The Royal Botanic Garden Edinburgh is 4.3 km from this family-run hotel, while the art museum "Scottish National Gallery" is 2.5 km...
Read more...
7.8
Good
1908 reviews

Private 1 Bedroom Apartment - Edinburgh - Sleeps 2

7 South Parrotshot, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

This apartment lies 10 minutes' drive from the ruined Holyrood Abbey. Staying at Private 1 Bedroom Apartment - Edinburgh - Sleeps 2,...
Read more...
9.2
Superb
14 reviews

Marchhall Accommodation

4 Marchhall Crescent, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

Located merely 500 metres from St Marks Unitarian Church, this Edinburgh bed & breakfast lies 2.1 km from shopping venues such as...
Read more...

23 Mayfield

23 Mayfield Gardens, Newington, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

Nearby sights also include The Real Mary King's Close, which is nearly a 30-minute walk away. The 5-star 23 Mayfield Edinburgh hotel...
Read more...
9.9
Exceptional
35 reviews

The Gifford

103 Dalkeith Road, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The hotel is about 25 km from Edinburgh airport and around 30 minutes on foot from such cultural venues as the combined National...
Read more...
8.2
Very Good
298 reviews

Beautiful Rooms In Edinburgh Cottage Guest House - Free Parking

Drum Street, 1, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The guest house places you just 200 metres from Gilmerton Cove and within a 7-km distance of the historic fortress "Edinburgh...
Read more...

Beautiful 4 Bedroom Cottage - Free Parking

Drum Street, 1, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The Edinburgh Old Town is approximately 6 km away, guests can visit the combined National Museum of Scotland, which is within 7 km...
Read more...

Elegant 2 Bedroom Chalet

Drum Street, 1, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The combined National Museum of Scotland is within a 6-km distance of the Edinburgh chalet, while guests can also visit Dynamic...
Read more...

Rosehall Hotel

101 Dalkeith Road, Newington, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

Priestfield Parish Church is located just near the 4-star hotel, and Edinburgh airport is approximately a 27-minute drive away....
Read more...
8.3
Very Good
760 reviews
Thank you for subscribing
Close