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

Beautiful Rooms In Edinburgh Cottage Guest House - Free Parking

Drum Street, 1, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The hotel is nearly a 15-minute drive from Edinburgh Old Town and in close proximity to Drum Park. Located just a 5-minute stroll…
Read more...

Beautiful 4 Bedroom Cottage - Free Parking

Drum Street, 1, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

At this Edinburgh holiday home, you'll be just 1.9 km from Liberton Golf Club and 4.5 km from Arthur's Seat hike. Situated only 6...
Read more...

Stunning 2 Bdr Near Edinburgh Sleeps 5 Free Parking

2 Cleikiminrig, Edinburgh Eh15 3Qz, Uk, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The 2-bedroom apartment offers a prime location near Odeon. Stunning 2 Bdr Near Edinburgh Sleeps 5 Free Parking Apartment is located...
Read more...

South Edin Family Haven 2 Houses & Courtyard

1 Drum Street, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

This property offers a convenient setting approximately 6 km from the Thistle chapel "St Giles' Cathedral" and approximately 7 km...
Read more...
7.6
Good
60 reviews

Elegant 2 Bedroom Chalet

Drum Street, 1, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

While staying at the Edinburgh chalet, you'll be 4.5 km from Arthur's Seat hike and 4.2 km from St Marks Unitarian Church. Situated...
Read more...

Rosehall Hotel

101 Dalkeith Road, Newington, Edinburgh, United Kingdom

2.1 km to Craigmillar Castle (Open map)

The 4-star hotel in Newington, which is a neighbourhood of southern Edinburgh, Scotland, 2.4 km from the historic fortress...
Read more...
8.4
Very Good
742 reviews

Abcorn Guest House

4 Mayfield Gardens, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

St Marks Unitarian Church is located merely 350 metres from this Edinburgh hotel, and such natural sites as the green Flag park...
Read more...

House Of Many Ways

81/2 Mayfield Road, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

Situated 2.1 km from the combined National Museum of Scotland, the hotel also gives access to such sports venues as the long -...
Read more...

Highfield Guest House

83 Mayfield Road, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The combined National Museum of Scotland is 2.1 km from the comfortable hotel, while Royal Botanic Garden Edinburgh is 4.5 km away....
Read more...
9.5
Exceptional
214 reviews

Edinburgh- 2 Double Rooms Available

83 Blackchapel Close, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

You can also reach Portobello Beach, which is 2.2 km away. Edinburgh- 2 Double Rooms Available is located 7 km from Royal Yacht...
Read more...
8.9
Fabulous
31 reviews

Mayfield Suites

15 Mayfield Gardens, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The hotel enjoys a prime location, 2.7 km from Edinburgh Waverley train station. The comfortable 4-star Mayfield Suites Edinburgh...
Read more...
8.8
Fabulous
478 reviews

Allison House 17

17 Mayfield Gardens, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

Notable for its location, within 25 minutes' walk of The Scotch Whisky Experience in Newington, which is a neighbourhood of southern...
Read more...
7.7
Good
2190 reviews

City Guest House

15 Mayfield Gardens, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

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

Kingsway Guest House

5 East Mayfield, Newington, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The hotel is nestled in Newington, which is an affluent, predominantly residential area, 2.4 km from the hard-to-miss historical...
Read more...
9.3
Superb
48 reviews

Sonas Guesthouse

3 East Mayfield, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The guest house stands in Newington, which is an affluent, predominantly residential area, nearly a 5-minute drive from the...
Read more...
9.1
Superb
691 reviews

Smiths Guest House

77 Mayfield Road, 77, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

Arthur's Seat hike is 2.7 km from the hotel, while the Thistle chapel "St Giles' Cathedral" is 2.4 km from the location. Guests of the…
Read more...
8.8
Fabulous
277 reviews

The Ben Doran Guest House

11 Mayfield Gardens, Newington, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The hotel in Newington, which is an affluent, predominantly residential area is 2.1 km from Edinburgh Old Town and 2.2 km from such...
Read more...
7.8
Good
547 reviews

Grangeview Guest House

4 East Mayfield, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

This Edinburgh guest house is located 2.6 km from the green Flag park "Princes Street Gardens" and 2.4 km from Calton Hill. Nestled...
Read more...
9.3
Superb
518 reviews

Thornfield Guest Residence

7 Mayfield Gardens, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

This Edinburgh hotel in Newington, which is an affluent, predominantly residential area is 2.4 km from Dugald Stewart Monument and...
Read more...
5.0
Decent
463 reviews

Mayfield Lodge

Mayfield Road,75, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

Mayfield Salisbury Parish Church is located about 400 metres from this Edinburgh hotel, and such natural sites as the landscaped...
Read more...
Thank you for subscribing
Close