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

Ross Gardens 2 Bedroom House - Edinburgh

Ross Gardens, 51, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The Robertson Mausoleum Parish Church is about a 25-minute walk from the holiday home, while the art museum "Scottish National...
Read more...
10
Exceptional
2 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 accommodation offers a prime location, approximately 25 minutes' walk from the ruined medieval Craigmillar Castle, while natural...
Read more...
9.1
Superb
20 reviews

Kingston Guesthouse

19 Mayfield Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

The comfortable guest house is situated in Newington, which is an affluent, predominantly residential area, within easy reach of the...
Read more...
9.1
Superb
722 reviews

Capital Guest House

7 Mayfield Road, Edinburgh, United Kingdom

2.4 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 Museum of Childhood are...
Read more...
8.9
Fabulous
284 reviews

Edinburgh First Holland House

Pollock Halls Of Residence, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

Located merely 1.9 km from Museum of Childhood, this hotel is also merely 1.8 km from Edinburgh Waverley railway station. The 2-star...
Read more...

The Scholar

18 Holyrood Park Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

This Edinburgh hotel boasts a beautiful location in Newington, which is a neighbourhood of southern Edinburgh, Scotland, within easy...
Read more...
8.9
Fabulous
2647 reviews

Newsome Lodge - Private Bedrooms - Gilmerton, Edinburgh

Newtoft Street, 12, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

While staying in this Edinburgh hotel, you are invited to discover the 15th - century Rosslyn Chapel, located about a 15-minute...
Read more...
7.8
Good
61 reviews

Lasswade Road House

Lasswade Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

The Edinburgh holiday home is within 7 km of places of worship such as the intricately carved Rosslyn Chapel. The 3-bedroom Lasswade...
Read more...
7.3
Good
56 reviews

Capital House

5 Mayfield Road, Newington, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

This Edinburgh hotel has a prime location nearly 30 minutes' walk from The Scotch Whisky Experience, while shopping venues like...
Read more...
8.8
Fabulous
211 reviews

Edinburgh City Centre Flat

Eh9 3En Flat 1, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

The official residence "Palace of Holyroodhouse" is 2.6 km from the 60 m² apartment, while Museum of Edinburgh is 2.5 km away....
Read more...
7.2
Good
41 reviews

Twenty Dc

Twenty Dc, 20 Danderhall Crescent, Danderhall, Dalkeith, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

Kings Acre Golf Course can be found 2.3 km from the Edinburgh holiday home, and Fort Douglas Playground is 3.4 km away. Staying at...
Read more...

The Thrums

14 Minto Street, Edinburgh, Gb, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

This 3-star hotel is nestled in Newington, which is a neighbourhood of southern Edinburgh, Scotland, within a few blocks of...
Read more...
7.7
Good
177 reviews

Superb Spacious Family Private Room

150 Candlemaker'S Park, Edinburgh, Edinburgh, United Kingdom

2.5 km to Craigmillar Castle (Open map)

While exploring Edinburgh, guests can conveniently reach Gilmerton Cove, which is merely 650 metres away. Superb Spacious Family...
Read more...

New Built 2022, 3 Bedroom Townhouse Edinburgh

150 Candlemaker'S Park, Edinburgh, United Kingdom

2.5 km to Craigmillar Castle (Open map)

While staying at the property, you'll be around a 15-minute ride from Edinburgh Old Town and around a 20-minute ride from The Real…
Read more...
9.0
Superb
42 reviews

Superb Townhouse Silent Edinburgh

150 Candlemaker'S Park, Edinburgh, United Kingdom

2.5 km to Craigmillar Castle (Open map)

This property is approximately 7 km from the historic fortress "Edinburgh Castle", and Arthur's Seat hike is 4.9 km away. Superb...
Read more...

Three Bedroom House

Gracemount Drive, Edinburgh, United Kingdom

2.5 km to Craigmillar Castle (Open map)

Arthur's Seat hike is 10 minutes by car from this accommodation, while Dynamic Earth Interactive Science Museum is around 15 minutes...
Read more...
9.2
Superb
218 reviews

Cosy 2 Bedroom Flat In Edinburgh

Ratcliffe Terrace, Edinburgh, United Kingdom

2.5 km to Craigmillar Castle (Open map)

The 2-bedroom apartment is 2.2 km from John Knox House Local History Museum, which is an excellent place to improve cultural...
Read more...
8.4
Very Good
94 reviews

Festival Glamping At The Drum - Glamping Village

147 Drum Street, Edinburgh, United Kingdom

2.5 km to Craigmillar Castle (Open map)

7.7
Good
12 reviews

Large En Suite Bedroom With One Double Bed No Breakfast Provided

3 Edgelaw Rigg, Edinburgh, United Kingdom

2.5 km to Craigmillar Castle (Open map)

Craigmillar Park Golf Club is 2.2 km from the 3-star guest house, while The Meadows is nestled around 4 km away. The comfortable Large…
Read more...
9.0
Superb
7 reviews

Bellevue Guest House

40 Minto Street, Edinburgh, United Kingdom

2.5 km to Craigmillar Castle (Open map)

The guest house in Newington, which is an affluent, predominantly residential area, 2.1 km from the 200-foot spire "Scott Monument"....
Read more...
8.0
Very Good
237 reviews
Thank you for subscribing
Close