Hotels in Edinburgh near Craigmillar Castle

Multiple accommodations for your stay
Check-in date:
18 Feb 2026
Check-out date:
19 Feb 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

225 results found

Casa Porcians

39D Niddrie Marischal Place, Edinburgh, United Kingdom

1.1 km to Craigmillar Castle (Open map)

This apartment lies 4.4 km from The Real Mary King's Close and 4.2 km from the combined National Museum of Scotland. Casa Porcians...
Read more...
8.2
Very Good
20 reviews

Aw House

6 Moredunvale Way, Edinburgh, United Kingdom

1.1 km to Craigmillar Castle (Open map)

You'll need 23-minute drive to Edinburgh airport. Aw House Hotel Edinburgh offers a shared lounge, located 10 minutes' drive from...
Read more...

Guestready - Modern Home Near Craigmillar Area

32 Peffermill Road, Edinburgh Eh16 4Fd, Edinburgh, United Kingdom

1.2 km to Craigmillar Castle (Open map)

The José Martí Scott Monument is at a distance of a 10-minute ride away, while Royal Mile is approximately 3 km away. The spacious…
Read more...
7.0
Good
18 reviews

Kings Luxury Home - Free Parking And Fast Broadband

King'S Meadow, Edinburgh, Edinburgh, United Kingdom

1.2 km to Craigmillar Castle (Open map)

The Edinburgh holiday home is located in the Prestonfield district, 2.9 km from entertainment attractions such as the beautifully...
Read more...
9.0
Superb
38 reviews

Single Room In 3 Bedroom House

Eh17 7Jt 26 Moredunvale View, Edinburgh, United Kingdom

1.3 km to Craigmillar Castle (Open map)

The art museum "Scottish National Gallery" is located around 15 minutes' drive from the homestay. Nestled approximately 4 km from...
Read more...
8.4
Very Good
21 reviews

Roost Hill - Free Parking Zone

5 Cameron Terrace, Edinburgh, United Kingdom

1.3 km to Craigmillar Castle (Open map)

The memorial tower "Nelson Monument" is 3 km away, while the Surgeons' Hall Museums is 2.4 km from this 3-star hotel. Roost Hill -...
Read more...
9.3
Superb
456 reviews

Double Room In 3 Bedroom House

26 Moredunvale View, Edinburgh, United Kingdom

1.3 km to Craigmillar Castle (Open map)

Double Room In Garden House is around 6 km from People's Story Museum, which is an excellent place to improve cultural awareness....
Read more...
7.2
Good
14 reviews

Guestready - Edinburgh Elegant Home

1 Bowes Place, Edinburgh, United Kingdom

1.3 km to Craigmillar Castle (Open map)

If you feel like visiting the surroundings, check out Hunter's Hall Public Park situated only 9 minutes' walk away. The 2-room...
Read more...
7.9
Good
14 reviews

Contemporary Boutique Home - Garden & Parking

Niddrie Marischal Cres, Edinburgh, United Kingdom

1.4 km to Craigmillar Castle (Open map)

Arthur's Seat can be found within a 3-km distance of the Edinburgh villa, and the 16th-century Palace of Holyroodhouse is 4.2 km away.
Read more...

M&M Apartment In Edinburgh

6/6 Rutherford Drive, Edinburgh, United Kingdom

1.4 km to Craigmillar Castle (Open map)

Craigmillar Castle can be reached in 20 minutes by foot. Located nearly a 10-minute drive from Royal Mile, the 1-room M&M Apartment…
Read more...

The Urban Nest - Vibrant 3 Bed Home With Garden

Niddrie Marischal Crescent, Edinburgh, United Kingdom

1.4 km to Craigmillar Castle (Open map)

Arthur's Seat can be found approximately a 10-minute drive from the Edinburgh villa, and the Royal Mile is approximately a 15-minute...
Read more...

Peaceful, Lovely And Modern, Entire House

54 Milligan Drive, Edinburgh, United Kingdom

1.4 km to Craigmillar Castle (Open map)

Edinburgh airport can be reached within 22 minutes drive, and natural attractions like Newhailes Estate are 3.2 km away. Nestled 2.9...
Read more...

Cakemuir Detached House, 3 Bed, Free Parking &Private Garden

3 Cakemuir Grove, Edinburgh, United Kingdom

1.4 km to Craigmillar Castle (Open map)

Portobello Beach is at a distance of 2.8 km. Located approximately 10 minutes' drive from Dynamic Earth, the spacious 99 m^2...
Read more...
8.9
Fabulous
36 reviews

2 Bed Apartment With 4 Beds & Parking

Prestonfield Road, Edinburgh, United Kingdom

1.4 km to Craigmillar Castle (Open map)

The Thistle chapel "St Giles' Cathedral" is a short way from this apartment, while Prestonfield Golf Club is 850 metres away. 2 Bed...
Read more...

2-Bedroom Holiday Home With Private Garden & Parking

Milligan Road, Edinburgh, United Kingdom

1.4 km to Craigmillar Castle (Open map)

Edinburgh airport can be reached within 25 minutes drive, and natural attractions like The Meadows are 4.6 km away. Situated 4.8 km...
Read more...
8.4
Very Good
46 reviews

2 Bedroom Apartment In Edinburgh With 2 Free Parking Spaces

23 Clearburn Crescent, Edinburgh, United Kingdom

1.5 km to Craigmillar Castle (Open map)

This apartment is 2.6 km from the 16th-century Palace of Holyroodhouse, while the historic fortress "Edinburgh Castle" is 3.3 km...
Read more...

Luxe Arthurs Seat View Townhouse With Hot Tub

Prestonfield Avenue, Edinburgh, United Kingdom

1.5 km to Craigmillar Castle (Open map)

Located a mere 14 minutes' walk from St Marks Unitarian Church, the propety is about a 5-minute walk from Clearburn Gardens bus...
Read more...

Stylish 3 Bed Edinburgh Abode - Parking And Garden

Niddrie Marischal Road, Edinburgh, United Kingdom

1.5 km to Craigmillar Castle (Open map)

The Real Mary King's Close is just near this hotel, while Hay Drive bus stop is approximately 500 metres away. Situated 4 km from...
Read more...

Our House @ Little France

63 Tweedsmuir Drive, Edinburgh, United Kingdom

1.6 km to Craigmillar Castle (Open map)

The property is within 25 km of Edinburgh airport and a 10-minute drive from such cultural points of interest as Dynamic Earth....
Read more...

Lady Road Apartment

7 Lady Road, Edinburgh, United Kingdom

1.6 km to Craigmillar Castle (Open map)

The spacious Lady Road Apartment is located at a distance of 2.6 km from Braids Hill Golf Course and about a 25-minute walk from…
Read more...
8.4
Very Good
112 reviews
Thank you for subscribing
Close