Hotels in Edinburgh near Craigmillar Castle

Multiple accommodations for your stay
Check-in date:
23 Apr 2026
Check-out date:
24 Apr 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

253 results found

Private Bedroom In Detached Home In Newington

6 East Suffolk Road, Edinburgh, United Kingdom

1.7 km to Craigmillar Castle (Open map)

The St Giles' Cathedral is situated 2.5 km away, and the Museum of Childhood is 2.6 km from this 1-bedroom homestay. Nestled about a…
Read more...
6.8
Pleasant
87 reviews

Stylish Modern Newly Built Apartment 15 Min From City Centre

4D East Suffolk Road, Newington, Edinburgh Eh16 5Ph, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Area attractions include the Royal Mile, 2.6 km away, and the landscaped Princes Street Gardens is within a 3-km distance of the...
Read more...
8.7
Fabulous
72 reviews

Apartment In Edinburgh Newington

4B East Suffolk Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The art museum "Scottish National Gallery" is 2.8 km away, while Craigmillar Park Church is a stone's throw from the 2-bedroom...
Read more...
8.6
Fabulous
25 reviews

Rainforestlodge Edinburgh

6B Kirkhill Drive, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Edinburgh airport can be reached within 22 minutes drive, and natural attractions like the Royal Botanic Garden Edinburgh are nearly...
Read more...

Private Room In Charming Detached House In Newington

6 East Suffolk Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The landscaped Princes Street Gardens can be reached by car in a few minutes, while Craigmillar Park Church is right by the 15 m²...
Read more...
6.5
Pleasant
72 reviews

Charming Old Cottage For Share, Cosy Double Room With 2 Single Bed

85 Ferniehill Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

To enjoy your vacation in Edinburgh, stay at this homestay, which is 7 km from the elaborately carved 15th - century Rosslyn Chapel...
Read more...
4.0
Decent
1 review

Charming 3 Bed Cottage , Private Budget Room , Free Street Parking , Strong Fibre Optic Internet , Garden

85 Ferniehill Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Located merely 0.8 km from Gilmerton Cove, the hotel is within 7 km of the historic fortress "Edinburgh Castle". Charming 3 Bed...
Read more...

New 2 Bed Apartment With Stunning Views Of Arthur Seat Mountain

4A East Suffolk Road Flat 2A, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The historic fortress "Edinburgh Castle" can be reached by car in a few minutes, while Craigmillar Park Church is right by this...
Read more...
8.1
Very Good
83 reviews

Cosy Cottage For Share , Private Double Room, Wifi, Parking, Garden

85 Ferniehill Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Gilmerton Cove is a 9-minute walk away, while Edinburgh Waverley train station is 7 km from the hotel. Located a 15-minute drive from…
Read more...
6.4
Pleasant
22 reviews

Wilton Road

4 Wilton Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Craigmillar Park Church is located 400 metres from the bed & breakfast, and such natural sites as the Royal Botanic Garden Edinburgh...
Read more...

White House In Edinburgh, 2 Bedroom Good Location

18 Niddrie Mill Terrace, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The St Giles' Cathedral is about a 10-minute ride away, while Niddrie Community Church is just around the corner from the apartment....
Read more...

Lovely 3Bed House-Private Parking

43 Kilmaurs Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The holiday home is right around the corner from the royal Holyrood Park, while Prestonfield Golf Club is 250 metres away. Situated...
Read more...

Kingsley Guest House

30 Craigmillar Park, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The Well-preserved Craigmillar Medieval Castle lies 2.4 km away, while Arthur's Seat is 2.8 km from the hotel. Guests of the...
Read more...
8.8
Fabulous
670 reviews

Spare Room Stay

193 Dalkeith Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The landscaped Princes Street Gardens is within 3 km of this apartment, while Arthur's Seat is 2.1 km away. The 1-room Spare Room Stay…
Read more...
8.8
Fabulous
55 reviews

Large Flat In Edinburgh F2 With Mountain View

4 East Suffolk Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The historic fortress "Edinburgh Castle" is 2.8 km away, while Craigmillar Park Church is in the immediate vicinity of the 2-bedroom...
Read more...
8.8
Fabulous
15 reviews

New 3-Bedroom Apartment Close To City Centre

4 East Suffolk Road Flat 3, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Just 5 minutes’ walk from East Savile Road bus stop, the 2-bedroom apartment offers easy access to the combined National Museum of...
Read more...
8.5
Fabulous
77 reviews

The Lochside House Residence

Old Church Lane, Edinburgh Eh15 3Px, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The Edinburgh Old Town can be found 2.8 km from this accommodation and the combined National Museum of Scotland is 2.7 km away. The 3…
Read more...
8.3
Very Good
34 reviews

Scot Townhouse

26 Craigmillar Park, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

You'll need 22-minute drive to Edinburgh airport. Located 2.7 km from the Edinburgh Old Town, the 4-star Scot Townhouse Hotel...
Read more...
9.6
Exceptional
97 reviews

Immanuel House - Modern Luxury Victorian Home 1872 - Free Parking & Superfast Fibre Optic Wifi

68 Ferniehill Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

This apartment is 4.3 km from Arthur's Seat, and 4.2 km from Midlothian House. Nestled just 5 minutes' walk from Ferniehill...
Read more...
9.3
Superb
192 reviews

No 45

45 Gilmour Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

This hotel is about 25 km from Edinburgh airport and approximately 10 minutes' drive from such cultural venues as the People's Story...
Read more...
9.1
Superb
160 reviews
Thank you for subscribing
Close