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

Edinburgh Rays Guest House

29 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

You'll need 22-minute drive to Edinburgh airport. Nearly 25 minutes' walk from the National Museum of Scotland, Edinburgh Rays Guest...
Read more...

Edinburgh Travel Guest House

30 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Located 2.8 km from the historic fortress "Edinburgh Castle", this hotel is also 2.9 km from Edinburgh Waverley railway station....
Read more...
6.2
Pleasant
570 reviews

Relaxing, Cozy 1 Double Room

33 Milton Road West, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Located a 10-minute drive from Canongate Kirk Street, the propety is within easy walking distance of Durham Road South bus stop....
Read more...
9.1
Superb
31 reviews

En-Suite Double Room With Private Entrance

46 Candlemaker'S Park, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Pickering's Gin Distillery is at a distance of 4.7 km from the premises, while Edinburgh Castle is about 7 km away. The 17 m^2…
Read more...
9.1
Superb
89 reviews

Bala House

1 B Mayfield Terrace, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Situated 2.9 km from the Calton Hill, this guest house also gives access to such sports venues as the long-running 18-hole Braids Hill…
Read more...
8.6
Fabulous
272 reviews

Perfect 4 Bedroom 2 Bathroom Home

27 Durham Road South, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Edinburgh airport can be reached within 25 minutes drive, and natural attractions like The Meadows are 4.5 km away. The 2-bedroom...
Read more...
9.0
Superb
31 reviews

Wm Garden Cottage

21 West Mayfield, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

St Marks Unitarian Church is at a distance of a 16-minute walk away, while Royal Mile is nearly a 5-minute drive away. Situated…
Read more...
9.5
Exceptional
99 reviews

Lauderville Guest House

52 Mayfield Road, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

The centre of Edinburgh is a 25 minutes' walk of the guest house. Located 2.3 km from Arthur's Seat, the smoke-free Lauderville...
Read more...
9.3
Superb
176 reviews

Wm Apartments

21A West Mayfield, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Entertainment venues in the vicinity include Filmhouse Cinema, which is nearly a 5-minute ride away. The 2-bedroom Wm Apartments is...
Read more...
9.7
Exceptional
132 reviews

Premier Inn Edinburgh East

228 Willowbrae Road, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

This inn is about 30 km from Edinburgh airport and 2.2 km from such cultural venues as Dynamic Earth Museum. Offering a restaurant,...
Read more...

Minto House

23 Minto Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Located 2.9 km from Edinburgh Waverley railway station, the 3-star guest house stands within a few blocks of the chill Summerhall...
Read more...
8.6
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, 2.3 km from the green Flag park "Princes Street Gardens". Along with a tranquil...
Read more...
9.1
Superb
1853 reviews

1 Bed Flat At Drum Street

55 Drum Street, Edinburgh, United Kingdom

2.3 km to Craigmillar Castle (Open map)

Popular places in the area include National Museum of Scotland which about 6 km away. The 54 m^2 1 Bed Flat At Drum Street…
Read more...
4.0
Decent
26 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)

History lovers will enjoy visiting Edinburgh Castle, located nearly a 25-minute walk away. Situated approximately 5 minutes' walk...
Read more...
8.5
Fabulous
32 reviews

2Bedroom Apartment-Free Parking

Liberton Gardens, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

The 57 m² apartment is just moments from The Writers' Museum, which is an excellent place to improve cultural awareness. To enjoy...
Read more...
8.3
Very Good
3 reviews

Kingston Guesthouse

19 Mayfield Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

While staying in the 3-star guest house, you are invited to discover the historic fortress "Edinburgh Castle", located 2.4 km away,...
Read more...
9.1
Superb
358 reviews

Edinburgh First Holland House

Pollock Halls Of Residence, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

This hotel is 1.3 km from Arthur's Seat and 1.7 km from the Museum of Edinburgh. The 2-star Edinburgh First Holland House Hotel offers…
Read more...

Capital Guest House

7 Mayfield Road, Newington, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

The spirelike Victorian memorial "Scott Monument" is 2.6 km from this Edinburgh hotel, while 2.3 km from the Museum of Childhood...
Read more...
8.8
Fabulous
327 reviews

The Scholar

18 Holyrood Park Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

This newly refurbished hotel is only 1.4 km from the beautifully restored art-deco Edinburgh Festival Theatre and 2.1 km from the...
Read more...
8.9
Fabulous
3149 reviews

Lasswade Road House

Lasswade Road, Edinburgh, United Kingdom

2.4 km to Craigmillar Castle (Open map)

Family tourists will appreciate the proximity to Edinburgh Butterfly and Insect World Zoo, which is approximately a 10-minute drive...
Read more...
6.7
Pleasant
44 reviews
Thank you for subscribing
Close