Edinburgh Hotel
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)

Find Hotels

2026-04-21

2026-04-22

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

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Edinburgh near Craigmillar Castle

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

255 options found

  • 2-Bedroom Holiday Home With Private Garden & Parking

    Milligan Road, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at the 1-bedroom 2-Bedroom Holiday Home With Private Garden & Parking Edinburgh, guests can easily reach the Canongate Church, located about a 10-minute drive away.

    More...
    From US$ 317
    price for 1 night
    BOOK From US$ 317
  • Bright 2 Bedroom Apartment, Close To Uni, Free Parking, Fast Wi-Fi

    Double Hedges Park, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at Bright 2 Bedroom Apartment, Close To Uni, Free Parking Edinburgh, guests can visit the Calton Hill, located 4.2 km away.

    More...
    BOOK
  • Cozy 2Bdr Apartment Close To Edinburgh City Free Parking Fast Wi-Fi

    46/6 Double Hedges Park, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Situated around 10 minutes by car from The Real Mary King's Close, Cozy 2Bdr Apartment Close To Edinburgh City Free Parking Fast Wi-Fi provides convenient access to numerous nearby attractions.

    More...
    BOOK
  • 2 Bedroom Apartment In Edinburgh With 2 Free Parking Spaces

    23 Clearburn Crescent, Edinburgh, United Kingdom

    1.5 km to Craigmillar Castle

    (Show map)

    Show map

    2 Bedroom Apartment In Edinburgh With 2 Free Parking Spaces is approximately a 25-minute walk from the Surgeons' Hall Museums.

    More...
    From US$ 280
    price for 1 night
    BOOK From US$ 280
  • Luxurious Edinburgh Townhouse With Hot Tub

    Prestonfield, Edinburgh, United Kingdom

    1.5 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at the 219 m² Luxurious Edinburgh Townhouse With Hot Tub Apartment, guests can reach the José Martí Scott Monument, situated 3.2 km away.

    More...
    From US$ 1542
    price for 1 night
    BOOK From US$ 1542
  • Luxe Arthurs Seat View Townhouse With Hot Tub

    Prestonfield Avenue, Edinburgh, United Kingdom

    1.5 km to Craigmillar Castle

    (Show map)

    Show map

    Offering a location merely 1.1 km from St Marks Unitarian Church, Luxe Arthurs Seat View Townhouse With Hot Tub Apartment Edinburgh also gives access to a variety of tourist spots in the vicinity.

    More...
    From US$ 583
    price for 1 night
    BOOK From US$ 583
  • Stylish 3 Bed Edinburgh Abode - Parking And Garden

    Niddrie Marischal Road, Edinburgh, United Kingdom

    1.5 km to Craigmillar Castle

    (Show map)

    Show map

    Located 4.2 km from Stylish 3 Bed Edinburgh Abode - Parking And Garden Hotel, guests can reach the official residence "Palace of Holyroodhouse".

    More...
    From US$ 293
    price for 1 night
    BOOK From US$ 293
  • Our House @ Little France

    63 Tweedsmuir Drive, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    Our House @ Little France Villa Edinburgh offers proximity to nearby tourist spots, such as the combined National Museum of Scotland, situated 6 km away.

    More...
    From US$ 797
    price for 1 night
    BOOK From US$ 797
  • Luxury Victorian 5 Bedroom Apartment By Lady Road Apartments

    7 Lady Road, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    Situated around 5 minutes' walk from Cameron Toll Shopping Centre, the spacious 2-bedroom Lady Road Apartment Edinburgh offers proximity to various nearby tourist attractions. Along with a luggage…

    More...
    From US$ 999
    price for 1 night
    BOOK From US$ 999
  • Ardgowan Guest House

    1 Lady Road,, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    The 3-star Ardgowan Guest House Edinburgh offers quick access to Craigmillar Park Church, situated only 7 minutes' walk away. Guests who stay at the guest house can park their car on site.

    More...
    From US$ 76
    price for 1 night
    BOOK From US$ 76
  • One Bedroom Apartment Near Royal Infirmary & Easy Access To Edinburgh Centre

    Eh16 4Zq 20 Raith Drive, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    The 55 m² One Bedroom Apartment Near Royal Infirmary & Easy Access To Edinburgh Centre is located approximately 10 minutes' drive from Gilmerton Cove and entices guests with a Jacuzzi. The apartment…

    More...
    From US$ 157
    price for 1 night
    BOOK From US$ 157
  • Gala Rooms Homestay - Free Parking

    28 Fernieside Place, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    If you have an early flight from Edinburgh, Gala Rooms Homestay - Free Parking Edinburgh is located 25 km from Edinburgh airport.

    More...
    From US$ 177
    price for 1 night
    BOOK From US$ 177
  • Travelodge Edinburgh Cameron Toll

    Carigmillar Park, 43, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    Offering a location 5 minutes' walk from Cameron Toll Shopping Centre, Travelodge Edinburgh Cameron Toll hotel offers 115 rooms.

    More...
    From US$ 67
    price for 1 night
    BOOK From US$ 67
  • Double Room In Prestonfield Flat

    27 Prestonfield Terrace 1St Floor, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Double Room In Prestonfield Flat Edinburgh is 2.6 km from the official residence "Palace of Holyroodhouse", giving access to numerous sites in the area.

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92
  • Netherbrae

    9 Gordon Terrace, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Netherbrae Edinburgh apartment boasts views of the garden and is located 3.6 km from The Real Mary King's Close.

    More...
    From US$ 142
    price for 1 night
    BOOK From US$ 142
  • 2 Bed Apt, 4 Beds, 3 Tvs Plus Parking

    Prestonfield Avenue, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    2 Bed Apt, 4 Beds, 3 Tvs Plus Parking Edinburgh offers easy entry to such city sights as Prestonfield Golf Club, situated only a 6-minute walk away.

    More...
    From US$ 403
    price for 1 night
    BOOK From US$ 403
  • Northumberland Hotel

    31 - 33 Craigmillar Park, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Offering a location within a 500-metre distance of Cameron Toll Shopping Centre, Northumberland Hotel Edinburgh offers 24 rooms. Wi-Fi is accessible in public areas and a free private car park is…

    More...
    From US$ 79
    price for 1 night
    BOOK From US$ 79
  • Delightful 4 Bedroom Family Home In Newington - Craigmillar Park

    54 Craigmillar Park, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Delightful 4 Bedroom Family Home In Newington - Craigmillar Park Edinburgh hotel offers access to the historic fortress "Edinburgh Castle", which is located 10 minutes away by car.

    More...
    From US$ 497
    price for 1 night
    BOOK From US$ 497
  • Kildonan Lodge Hotel

    27 Craigmillar Park, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Kildonan Lodge Hotel Edinburgh features comfortable rooms a 6-minute walk from Craigmillar Park Church. With views of the garden, this hotel is situated 4.8 km from the Royal Botanic Garden Edinburgh…

    More...
    From US$ 210
    price for 1 night
    BOOK From US$ 210
  • Alba House Hotel

    29 Craigmillar Park, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Located 2.5 km from the Museum of Childhood, Alba House Hotel Edinburgh is merely a 6-minute walk from Craigmillar Park Church.

    More...
    From US$ 235
    price for 1 night
    BOOK From US$ 235