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

265 results found

Gladstone House

90 Dalkeith Road, Edinburgh, United Kingdom

2.2 km to Craigmillar Castle (Open map)

The Edinburgh Hebrew Congregation Synagogue is located 450 m from the guest house, and such natural sites as the landscaped Princes...
Read more...
9.1
Superb
191 reviews

Edinburgh Rays Guest House

29 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The centre of Edinburgh can be reached within a 25-minute walk, and natural attractions like the royal Holyrood Park are...
Read more...

Edinburgh Travel Guest House

30 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The centre of Edinburgh can be reached in 25 minutes' walk of the hotel, and such cultural venues as the award winning Surgeons'...
Read more...
6.3
Pleasant
624 reviews

Relaxing, Cozy 1 Double Room

33 Milton Road West, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The homestay is 6 km from the Royal Yacht Britannia and 5 km from the historic fortress "Edinburgh Castle". The 30 m² Relaxing, Cozy 1…
Read more...
9.2
Superb
32 reviews

En-Suite Double Room With Private Entrance

46 Candlemaker'S Park, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The historic fortress "Edinburgh Castle" is around 7 km from this 1-bedroom homestay, while Newbattle Golf Club Ltd is about 4 km...
Read more...
9.2
Superb
104 reviews

Bala House

1 B Mayfield Terrace, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This guest house lies a 10-minute ride from the 16th-century Palace of Holyroodhouse and 25 minutes' walk from the People's Story...
Read more...
8.7
Fabulous
281 reviews

Perfect 4 Bedroom 2 Bathroom Home

27 Durham Road South, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The historic fortress "Edinburgh Castle" can be found around 6 km away, and the People's Story Museum is 4.1 km from this holiday...
Read more...
9.2
Superb
29 reviews

Wm Garden Cottage

21 West Mayfield, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The official residence "Palace of Holyroodhouse" is 2.1 km from this apartment and Arthur's Seat is 2.8 km away. Located a 25-minute...
Read more...
9.6
Exceptional
108 reviews

Lauderville Guest House

52 Mayfield Road, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Situated 2.3 km from Arthur's Seat, the guest house also gives access to such sports venues as the long - running 18 - hole Braids...
Read more...
9.3
Superb
184 reviews

Wm Apartments

21A West Mayfield, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The Edinburgh Hebrew Congregation Synagogue can be found approximately 800 metres from the accommodation, and the historic fortress...
Read more...
9.7
Exceptional
128 reviews

Premier Inn Edinburgh East

228 Willowbrae Road, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The art museum "Scottish National Gallery" is located 3.7 km from this Edinburgh hotel, while the Royal Yacht Britannia is 4.7 km...
Read more...

Minto House

23 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The 3-star guest house also gives access to the combined National Museum of Scotland, which is 2.1 km away. Minto House Hotel...
Read more...
8.7
Fabulous
307 reviews

The Scott

18 Holyrood Park Road, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The hotel is located in the old part of Edinburgh, a 25-minute stroll from the ruined medieval Craigmillar Castle. Along with a...
Read more...
9.1
Superb
1803 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 features location about 7 km from the historic fortress "Edinburgh Castle" and about 8 km from the Thistle...
Read more...
7.0
Good
37 reviews

Guestready - Classic Charm Near Holyrood Park

62 Dalkeith Road, Edinburgh, Uk, Edinburgh, Gb, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

The Meadows is just 1.6 km from this Edinburgh holiday home, and the Royal Mile is 2.2 km away. Guestready - Classic Charm Near...
Read more...
8.8
Fabulous
27 reviews

Kingston Guesthouse

19 Mayfield Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

Mayfield Salisbury Parish Church is located a stone's throw from the 3-star guest house, and Edinburgh airport is approximately a...
Read more...
9.1
Superb
487 reviews

Edinburgh First Holland House

Pollock Halls Of Residence, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

You'll need 27-minute drive to Edinburgh airport. Located approximately a 25-minute walk from the official residence "Palace of...
Read more...

Capital Guest House

7 Mayfield Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

The centre of Edinburgh can be reached within a 25-minute walk, and natural attractions like the green Flag park "Princes Street...
Read more...
9.0
Superb
317 reviews

The Scholar

18 Holyrood Park Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

This Edinburgh hotel has a beautiful location 2 km from the 16th-century Palace of Holyroodhouse. The 4-star The Scholar Hotel...
Read more...
9.0
Superb
2931 reviews

Lasswade Road House

Lasswade Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

The Edinburgh Butterfly and Insect World is about 10 minutes' drive from the holiday home, while the Edinburgh Old Town is about 6...
Read more...
6.8
Pleasant
50 reviews
Thank you for subscribing
Close