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

Kingsley Guest House

30 Craigmillar Park, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

St Marks Unitarian Church is located right near the hotel, and Edinburgh airport is approximately a 22-minute drive away. Nearly a...
Read more...
8.9
Fabulous
657 reviews

Spare Room Stay

193 Dalkeith Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Museum of Childhood is at a distance of 2.5 km from the premises, while Arthur's Seat hike is about 25 minutes' walk away. The 1…
Read more...
8.8
Fabulous
54 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...
9.4
Superb
10 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)

If you feel like visiting the surroundings, check out The Real Mary King's Close situated 2.6 km away. The 2-room New 3-Bedroom...
Read more...
8.5
Fabulous
85 reviews

The Lochside House Residence

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

1.8 km to Craigmillar Castle (Open map)

The nearby cultural attractions include Greyfriars Bobby's Grave, which is about 10 minutes' drive away. 3-bedroom The Lochside...
Read more...
8.4
Very Good
35 reviews

Scot Townhouse

26 Craigmillar Park, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Situated 2.6 km from Arthur's Seat, this guest house also gives access to such sports venues as the long-running 18-hole Braids Hill...
Read more...
9.5
Exceptional
83 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.4
Superb
179 reviews

No 45

45 Gilmour Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The Greyfriars Bobby's Grave is 2.3 km away, and St Marks Unitarian Church is a mere 1.8 km from the bed & breakfast. The 4-star…
Read more...

18 Craigmillar Park

18 Craigmillar Park, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

Edinburgh centre is 30 minutes' walk, and sports attractions such as the long - running 18 - hole Braids Hill Golf Course are about...
Read more...
9.1
Superb
537 reviews

Historic Stone Built 4Br Cottage For 8 W/Parking

3 Old Church Lane, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

The Museum of the Royal Scots and the Royal Regiment of Scotland is at a distance of 3.3 km away, while the historic fortress...
Read more...

Central Dalkeith Road Apartment

180 Dalkeith Road Flat 4, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

This 74 m^2 apartment is 2.5 km from Museum of Childhood, which is an excellent place to improve cultural awareness. Surgeons' Hall...
Read more...
5.2
Decent
8 reviews

Airdenair Guest House

29 Kilmaurs Road, Edinburgh, United Kingdom

1.8 km to Craigmillar Castle (Open map)

You'll be 2.6 km from The Writers' Museum and 2.3 km from Dynamic Earth Interactive Science Museum. Guests of the 3-star smoke-free...
Read more...
8.0
Very Good
1381 reviews

Amaragua Guest House

10 Kilmaurs Terrace, Edinburgh, United Kingdom

1.9 km to Craigmillar Castle (Open map)

The Royal Mile is located 2.6 km away, and Prestonfield Golf Club is only steps away from this Edinburgh guest house. Offering a...
Read more...
9.0
Superb
302 reviews

Festival Villa And City Villa

38 Duddingston Row, Edinburgh, United Kingdom

1.9 km to Craigmillar Castle (Open map)

Cultural landmarks in the vicinity include Museum of Childhood, which is situated approximately a 10-minute drive away. Offering...
Read more...
9.6
Exceptional
14 reviews

Thistle Residence

1A Kilmaurs Terrace, Edinburgh, United Kingdom

1.9 km to Craigmillar Castle (Open map)

The historic fortress "Edinburgh Castle" is 2.8 km away, while Summerhall is only 1.4 km from this guest house. Thistle Residence...
Read more...
8.6
Fabulous
192 reviews

Panda Villa

12 Kilmaurs Road ;, Edinburgh, United Kingdom

1.9 km to Craigmillar Castle (Open map)

While staying in this Edinburgh bed & breakfast, you are invited to discover the Grassmarket, located 2.5 km away, or visit sports...
Read more...

Bnb Bed N Breakfast

217/3 Duddingston Park South, Edinburgh, United Kingdom

1.9 km to Craigmillar Castle (Open map)

Take a trip to Royal Mile which is located about 6 km away. Offering a location around 6 km from The Real Mary King's Close…
Read more...

Prestonfield House

Priestfield Road, Edinburgh, United Kingdom

1.9 km to Craigmillar Castle (Open map)

The 5-star hotel is nestled a 17-minute stroll from Duddingston Loch. Featuring Wi-Fi in public areas, Prestonfield House Hotel...
Read more...
9.6
Exceptional
273 reviews

Lovely 2 Bedroom House Edinburgh

34 Cleekim Drive, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

Edinburgh airport can be reached within 22 minutes drive, and natural attractions like Inveresk Lodge Garden are 4.1 km away....
Read more...

A Stay On The Brae

72 Liberton Brae, Edinburgh, United Kingdom

2 km to Craigmillar Castle (Open map)

Located at a distance of 3.6 km from Edinburgh Old Town, the 1-room A Stay On The Brae features a car park for those…
Read more...
9.3
Superb
126 reviews
Thank you for subscribing
Close