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

Ardgowan Guest House

1 Lady Road,, Edinburgh, United Kingdom

1.6 km to Craigmillar Castle (Open map)

Situated 2.6 km from The Real Mary King's Close, the guest house also gives access to such sports venues as the long-running 18-hole…
Read more...
8.7
Fabulous
740 reviews

One Bedroom Apartment Near Royal Infirmary & Easy Access To Edinburgh Centre

Eh16 4Zq 20 Raith Drive, Edinburgh, United Kingdom

1.6 km to Craigmillar Castle (Open map)

If you feel like visiting the surroundings, check out Niddrie Community Church within 10 minutes' walk of the apartment. The 55 m²...
Read more...
9.8
Exceptional
5 reviews

Gala Rooms Homestay - Free Parking

28 Fernieside Place, Edinburgh, United Kingdom

1.6 km to Craigmillar Castle (Open map)

You can also visit The Robertson Mausoleum Parish Church located nearly a 15-minute drive away. Situated 2.6 km from Craigmillar...
Read more...

Travelodge Edinburgh Cameron Toll

43 Craigmillar Park, Edinburgh, United Kingdom

1.6 km to Craigmillar Castle (Open map)

At the hotel, you'll be 2.8 km from Edinburgh Castle and 2.9 km from the Calton Hill. Located approximately 5 minutes' walk from the 3…
Read more...

Netherbrae

9 Gordon Terrace, Edinburgh, United Kingdom

1.7 km to Craigmillar Castle (Open map)

Located at a distance of 3.2 km from the combined National Museum of Scotland, the 1-room Netherbrae features a car park for those who…
Read more...
8.6
Fabulous
78 reviews

2 Bed Apt, 4 Beds, 3 Tvs Plus Parking

Prestonfield Avenue, Edinburgh, United Kingdom

1.7 km to Craigmillar Castle (Open map)

This apartment is situated in the Prestonfield district of Edinburgh, and is also in close proximity to Prestonfield Golf Club. 2...
Read more...

Northumberland Hotel

31 - 33 Craigmillar Park, Edinburgh, United Kingdom

1.7 km to Craigmillar Castle (Open map)

Boasting a prime location in Edinburgh near a train station, this traditional hotel provides easy access to the Edinburgh Old Town,...
Read more...
6.5
Pleasant
1202 reviews

Delightful 4 Bedroom Family Home In Newington - Craigmillar Park

54 Craigmillar Park, Edinburgh, United Kingdom

1.7 km to Craigmillar Castle (Open map)

Holyrood Abbey is 2.6 km away, while Cameron Toll Shopping Centre is a few steps from the apartment. To enjoy your vacation in...
Read more...
6.8
Pleasant
4 reviews

Kildonan Lodge Hotel

27 Craigmillar Park, Edinburgh, United Kingdom

1.7 km to Craigmillar Castle (Open map)

This Edinburgh hotel places you around a 10-minute drive from the landscaped Princes Street Gardens and around a 15-minute drive...
Read more...
8.0
Very Good
1722 reviews

Alba House Hotel

29 Craigmillar Park, Edinburgh, United Kingdom

1.7 km to Craigmillar Castle (Open map)

The centre of Edinburgh can be reached within a 30-minute walk. Located nearly 25 minutes on foot from Dynamic Earth, the 3-star Alba…
Read more...
9.1
Superb
717 reviews

Private Bedroom In Detached Home In Newington

6 East Suffolk Road, Edinburgh, United Kingdom

1.7 km to Craigmillar Castle (Open map)

Craigmillar Park Church can be found within a short walk and Scott Monument is about 10 minutes away by car. Featuring views of the...
Read more...
6.8
Pleasant
86 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)

Craigmillar Park Church can be found within a short walk and Museum of Childhood is nearly a 10-minute drive away. The 2-room Stylish…
Read more...
8.5
Fabulous
69 reviews

Apartment In Edinburgh Newington

4B East Suffolk Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The property is approximately a 25-minute walk from National Museum of Scotland, which is an excellent place to improve cultural...
Read more...
8.4
Very Good
22 reviews

Rainforestlodge Edinburgh

6B Kirkhill Drive, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Prestonfield Golf Club is 250m from the accommodation, and Summerhall is just 1.5 km away. Staying at the 1-bedroom Rainforestlodge...
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 1-room Charming Detached House In Newington is located within a 5-minute drive of Craigmillar Park Church and looks out onto the...
Read more...
6.6
Pleasant
71 reviews

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 4.3 km from Arthur's Seat. Charming 3 Bed Cottage, Private Budget Room, Free...
Read more...

Charming Cottage For Share ,Private Double Room , Fast Fibre Optik Int, Free 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 this bed & breakfast. Located a...
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)

A 30-minute walk will take you to the city centre. New 2 Bed Apartment With Stunning Views Of Arthur Seat Mountain is located...
Read more...
8.0
Very Good
86 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...

Lovely 3Bed House-Private Parking

43 Kilmaurs Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Edinburgh airport can be reached within 22 minutes drive, and natural attractions like Royal Botanic Garden Edinburgh are 4.6 km...
Read more...
Thank you for subscribing
Close