Menu

Search options

2026-04-26

2026-04-27
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Edinburgh near Craigmillar Castle

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

255 results

  • The Thrums

    From US$ 175

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

    2.4 km to Craigmillar Castle (To the map)

    Featuring Wi Fi throughout the property, Thrums Edinburgh is around 25 minutes' walk from The Real Mary King's Close. Parking is available on site at this 3-star hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 175
  • This Property Is No Nolonger Available For Booking

    Eh9 2Nl 7-6 Fountain Hall Road, Edinburgh, United Kingdom

    2.4 km to Craigmillar Castle (To the map)

    To the hotel

    Book Now
  • New Built 2022, 3 Bedroom Townhouse Edinburgh

    From US$ 243

    150 Candlemaker'S Park, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 243
  • Superb Townhouse Silent Edinburgh

    From US$ 225

    150 Candlemaker'S Park, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • 2Bed Apt Sleeps 4-Near Meadows Park Parking Wifi

    From US$ 583

    53 Ratcliffe Terrace, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 583
  • Three Bedroom House

    From US$ 195

    Gracemount Drive, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 195
  • Tranquil 3-Bedroom Home In Edinburgh

    From US$ 476

    36 Limefield, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 476
  • Cosy 2 Bedroom Flat In Edinburgh

    From US$ 259

    Ratcliffe Terrace, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    Cosy 2 Bedroom Flat In Edinburgh apartment is situated in Newington district, 1.9 km from The Real Mary King's Close and offers a free carpark, a tennis court and a golf course. The venue is set 1.3…

    To the hotel

    price for 1 night
    Book Now From US$ 259
  • Bellevue Guest House

    From US$ 79

    40 Minto Street, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    Located just off the music venue "Queen's Hall", this 2-star Bellevue Guest House Edinburgh is a 5-minutes’ drive from the royal Holyrood Park. Free Wi Fi is available throughout the property as well…

    To the hotel

    price for 1 night
    Book Now From US$ 79
  • Edinburgh Holiday Guest House

    From US$ 73

    7 Minto Street, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    Edinburgh Holiday Guest House, located in Newington district, 2 km from Royal Mile, features views of the garden. There are computers, a work desk and a xerox at the bed & breakfast.

    To the hotel

    price for 1 night
    Book Now From US$ 73
  • Summer Stays At The University Of Edinburgh

    From US$ 105

    18 Holyrood Park Road, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    Summer Stays At The University Of Edinburgh apartment lies merely 1.6 km from a natural paradise like The Meadows, and features a storage room and a restaurant.

    To the hotel

    price for 1 night
    Book Now From US$ 105
  • Sherwood Guest House

    From US$ 202

    42 Minto Street, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle (To the map)

    The 4-star Sherwood Guest House Edinburgh is set 0.5 km from Bona Deli and 1.7 km from Royal Mile. It offers en suite rooms, free Wi-Fi throughout the venue and public parking nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 202
  • Strathallan Guest House

    From US$ 111

    44 Minto Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    Featuring a car park and free self-parking, Strathallan Guest House Edinburgh offers pet-friendly accommodation within 0.5 km from True Jesus Church. Situated in Newington district, this venue is 20…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Altido Elegant Apartments Near The Meadows

    From US$ 173

    20 Duncan Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    Altido Elegant Apartments Near The Meadows apartment is situated in Newington, which is a neighbourhood of southern Edinburgh, Scotland, a mere 5 minutes' stroll from Earthy Foods & Goods.

    To the hotel

    price for 1 night
    Book Now From US$ 173
  • Grange Lone Entire Apartment With Two Double Beds

    From US$ 275

    30 Grange Loan, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    Nestled in Newington, which is an affluent, predominantly residential area, Grange Lone Entire Apartment With Two Double Beds apartment is approximately a 10-minute ride from such cultural places of…

    To the hotel

    price for 1 night
    Book Now From US$ 275
  • Blossom Guest House

    From US$ 98

    8 Minto Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    Located just off The Salisbury Centre Meditation Center, this 3-star Blossom Guest House Edinburgh is a 5-minutes’ drive from Royal Mile. It offers bright rooms, WiFi throughout the venue and private…

    To the hotel

    price for 1 night
    Book Now From US$ 98
  • The Abbey Residence

    From US$ 118

    137 Drum Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • The City Residence

    From US$ 69

    47 Minto Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    The Residence - 47 Minto St Edinburgh lies in Newington, which is an affluent, predominantly residential area, within reach of entertainment venues like Queen's Hall, approximately 0.6 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 69
  • St Margaret'S Cottage, Edinburgh

    From US$ 274

    32A Duddingston Park, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    St Margaret'S Cottage, Edinburgh offers a 6-room accommodation 4.6 km from Edinburgh Old Town. This venue offers rooms with coffee/tea making equipment, a dining area and a seating area.

    To the hotel

    price for 1 night
    Book Now From US$ 274
  • Perfect Place To Stay Fast Free Wifi

    From US$ 298

    18 Dalkeith Road, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    Perfect Place To Stay Fast Free Wifi apartment lies a mere 300 metres from St Marks Unitarian Church.

    To the hotel

    price for 1 night
    Book Now From US$ 298