Menu

Search options

2026-01-13

2026-01-14
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

254 results

  • The Salisbury Hotel

    From US$ 225

    43-45 Salisbury Road, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    Set 1.6 km from St Andrew Square, The Salisbury Hotel Edinburgh features a restaurant, free self-parking and complimentary parking. Situated in Newington district, the venue is set 2.3 km from the…

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • Welcoming And Homely 2 Bed In Central Location

    From US$ 411

    Causewayside, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    Located in Merchiston district next to The Edinburgh Hebrew Congregation, the 65 m² Welcoming And Homely 2 Bed In Central Location apartment accommodates up to 4 guests. This accommodation consists…

    To the hotel

    price for 1 night
    Book Now From US$ 411
  • Brilliantly Located 2Bd Flat Heart Of Edinburgh!

    From US$ 204

    214 Causewayside, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 204
  • Student Castle

    From US$ 236

    199 Causewayside, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    Destiny Student - Castle Studios Edinburgh is set 2 km from Royal Mile and 1.9 km from The Real Mary King's Close in Newington district. This accommodation features a kitchenette, equipped with an…

    To the hotel

    price for 1 night
    Book Now From US$ 236
  • Joivy Comfy Studios Closeby Fringe Venues - Adults Only

    From US$ 110

    199 Causewayside, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 110
  • For Students Only Studios At Sc Edinburgh

    From US$ 187

    199 Causewayside, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Causewayside Apartment - The Edinburgh Address

    From US$ 490

    Causewayside, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle (To the map)

    Causewayside Apartment - The Edinburgh Address is located in a residential area of Edinburgh, just a short drive from the combined National Museum of Scotland. An electric kettle, a stovetop and a…

    To the hotel

    price for 1 night
    Book Now From US$ 490
  • Northfield 1 Bedroom Apartment With Sofa Bed - Edinburgh

    Flat 4 23 Northfield Drive, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle (To the map)

    To the hotel

    Book Now
  • Edinburgh Luxury 4 Bedroom Townhouse With Free Parking

    From US$ 1546

    12 Kidlaw Close, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1546
  • Aynetree Guest House

    From US$ 152

    12 Duddingston Crescent, Milton Road, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle (To the map)

    Featuring free self parking and a garden, Aynetree Guest House Edinburgh offers accommodation within 6 km from Omni Centre. Situated in Duddingston district, the guest house is set 3 km from Arthur's…

    To the hotel

    price for 1 night
    Book Now From US$ 152
  • The Garden Studio

    From US$ 176

    15 Duddingston Crescent, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 176
  • Newington House

    From US$ 723

    2 East Newington Place, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle (To the map)

    The 3-bedroom Newington House Villa is situated in the Newington district, nearly 25 minutes' walk from the historic fortress "Edinburgh Castle" and nearly 25 minutes' walk from the official…

    To the hotel

    price for 1 night
    Book Now From US$ 723
  • Newington Accommodation

    From US$ 428

    21/3 Oxford Street, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 428
  • City Apartment

    From US$ 389

    11 Oxford Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle (To the map)

    Nestled in Newington, which is an affluent, predominantly residential area, the 1-room Premier 3 Bed Flat, Edinburgh Apartment apartment is just 1.9 km from such cultural places of interest as the…

    To the hotel

    price for 1 night
    Book Now From US$ 389
  • Delightful Ground Floor Newington Flat

    From US$ 307

    28 East Preston Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 307
  • Two Bedroom Flat Close To Meadows With Free Parking By Parking Permit

    From US$ 1016

    Parkside Terrace, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1016
  • Apartment Newington Area

    From US$ 200

    10 West Newington Place , Flat 7, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle (To the map)

    Overlooking the city, the 60 m² Apartment Newington Area apartment is around 5 minutes' walk from Queen's Hall in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 200
  • Beautiful Spacious Ground Floor Newington Flat

    From US$ 509

    26 East Preston Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 509
  • Oxford'S Nest - 10 Guests 7 Beds 15' Centre

    8 Oxford Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle (To the map)

    To the hotel

    Book Now
  • House With Garden And Parking 15 Min To City Center

    From US$ 176

    8 Magdalene Loan, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 176