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)

Find Hotels

2026-02-28

2026-03-01

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

246 options found

  • Lux 2 Bedroom Ground Floor Apartment

    15/2 Craigend Park, Edinburgh, United Kingdom

    1 km to Craigmillar Castle

    (Show map)

    Show map

    The spacious Lux 2 Bedroom Ground Floor Apartment lies around a 10-minute ride from Arthur's Seat hike. Wi-Fi and a free private car park are also available at this apartment.

    More...
    From US$ 302
    price for 1 night
    BOOK From US$ 302
  • The Neuk

    164 Greendykes Road, Edinburgh, United Kingdom

    1 km to Craigmillar Castle

    (Show map)

    Show map

    The 1-room The Neuk Apartment Edinburgh provides swift access to various city landmarks, such as the Robin Chapel, located merely 5 minutes' stroll away. Guests can use Wi-Fi for either business or…

    More...
    From US$ 148
    price for 1 night
    BOOK From US$ 148
  • A Nice Room In Edinburgh

    122 Walter Scott Avenue, Edinburgh, United Kingdom

    1.1 km to Craigmillar Castle

    (Show map)

    Show map

    Situated 3.5 km from the combined National Museum of Scotland, A Nice Room In Edinburgh provides convenient access to numerous nearby attractions. Wi-Fi and parking are provided for guests' business…

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Casa Porcians

    39D Niddrie Marischal Place, Edinburgh, United Kingdom

    1.1 km to Craigmillar Castle

    (Show map)

    Show map

    Casa Porcians Apartment Edinburgh offers easy entry to such city sights as the Robin Chapel, situated just 5 minutes' walk away.

    More...
    From US$ 36
    price for 1 night
    BOOK From US$ 36
  • Aw House

    6 Moredunvale Way, Edinburgh, United Kingdom

    1.1 km to Craigmillar Castle

    (Show map)

    Show map

    Aw House Hotel Edinburgh offers proximity to the long - running 18 - hole Braids Hill Golf Course, which is located 3.9 km away. The hotel also boasts a shared lounge, which comes with outdoor dining…

    More...
    From US$ 127
    price for 1 night
    BOOK From US$ 127
  • Guestready - Modern Home Near Craigmillar Area

    32 Peffermill Road, Edinburgh Eh16 4Fd, Edinburgh, United Kingdom

    1.2 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at the 2-room Guestready - Modern Home Near Craigmillar Area, guests can reach Castle Rock, situated about a 10-minute ride away.

    More...
    From US$ 349
    price for 1 night
    BOOK From US$ 349
  • Kings Luxury Home - Free Parking And Fast Broadband

    King'S Meadow, Edinburgh, Edinburgh, United Kingdom

    1.2 km to Craigmillar Castle

    (Show map)

    Show map

    The 2-bedroom Kings Luxury Home - Free Parking And Fast Broadband Edinburgh offers proximity to nearby tourist spots, such as the Calton Hill, situated 3.5 km away.

    More...
    From US$ 544
    price for 1 night
    BOOK From US$ 544
  • Single Room In 3 Bedroom House

    Eh17 7Jt 26 Moredunvale View, Edinburgh, United Kingdom

    1.3 km to Craigmillar Castle

    (Show map)

    Show map

    The 1-room Single Room In 3 Bedroom House Edinburgh is located approximately a 10-minute drive from Duddingston Golf Club and offers Wi-Fi for either business or leisure. Guests appreciate the…

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • Roost Hill - Free Parking Zone

    5 Cameron Terrace, Edinburgh, United Kingdom

    1.3 km to Craigmillar Castle

    (Show map)

    Show map

    Situated 2.9 km from The Real Mary King's Close, the 3-star Roost Hill - Free Parking Zone Hotel Edinburgh features luggage storage. The guest house provides guests with Wi-Fi throughout the property.

    More...
    From US$ 134
    price for 1 night
    BOOK From US$ 134
  • Double Room In 3 Bedroom House

    26 Moredunvale View, Edinburgh, United Kingdom

    1.3 km to Craigmillar Castle

    (Show map)

    Show map

    Located 6 km from John Knox House Local History Museum, Double Room In Garden House Edinburgh is 2.9 km from a top family-friendly place like Edinburgh Butterfly and Insect World Zoo.

    More...
    From US$ 108
    price for 1 night
    BOOK From US$ 108
  • Guestready - Edinburgh Elegant Home

    1 Bowes Place, Edinburgh, United Kingdom

    1.3 km to Craigmillar Castle

    (Show map)

    Show map

    Situated nearly a 10-minute ride from Holyrood Park, the 2-room Guestready - O Beehive Em Edimburgo Apartment offers an opportunity to discover various tourist attractions in the area. Also, guests…

    More...
    From US$ 173
    price for 1 night
    BOOK From US$ 173
  • Contemporary Boutique Home - Garden & Parking

    Niddrie Marischal Cres, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Located 4.7 km from the National Museum of Scotland, Contemporary Boutique Home - Garden & Parking Edinburgh provides access to various tourist attractions in the vicinity.

    More...
    From US$ 391
    price for 1 night
    BOOK From US$ 391
  • M&M Apartment In Edinburgh

    6/6 Rutherford Drive, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    The 55 m^2 M&M Apartment In Edinburgh is located about a 10-minute ride from Edinburgh Old Town and about a 10-minute ride from The Meadows. Wi-Fi and a car park are also available at this 1-bedroom…

    More...
    From US$ 281
    price for 1 night
    BOOK From US$ 281
  • The Urban Nest - Vibrant 3 Bed Home With Garden

    Niddrie Marischal Crescent, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Located 6 km from the Royal Mile, The Urban Nest - Vibrant 3 Bed Home With Garden Edinburgh provides access to various tourist attractions in the vicinity.

    More...
    From US$ 347
    price for 1 night
    BOOK From US$ 347
  • Peaceful, Lovely And Modern, Entire House

    54 Milligan Drive, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Boasting a location a 10-minute drive from Holyrood Park, the 1-bedroom Peaceful, Lovely And Modern, Entire House provides a sunny patio with garden views. Featuring a private parking lot, this…

    More...
    From US$ 275
    price for 1 night
    BOOK From US$ 275
  • Cakemuir Detached House, 3 Bed, Free Parking &Private Garden

    3 Cakemuir Grove, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Overlooking the garden, the 99 m^2 Cakemuir Detached House, 3 Bed, Free Parking &Private Garden Apartment is a 10-minute ride from Dynamic Earth. This 2-bedroom apartment offers parking on site.

    More...
    From US$ 342
    price for 1 night
    BOOK From US$ 342
  • 2 Bed Apartment With 4 Beds & Parking

    Prestonfield Road, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Situated about 15 minutes' walk from St Marks Unitarian Church, 2 Bed Apartment With 4 Beds & Parking Edinburgh provides convenient access to numerous nearby attractions.

    More...
    From US$ 222
    price for 1 night
    BOOK From US$ 222
  • 2-Bedroom Holiday Home With Private Garden & Parking

    Milligan Road, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Located within 10 minutes' drive of Edinburgh Butterfly and Insect World Zoo, the 1-bedroom 2-Bedroom Holiday Home With Private Garden & Parking provides access to various tourist attractions in the…

    More...
    From US$ 324
    price for 1 night
    BOOK From US$ 324
  • 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$ 1030
    price for 1 night
    BOOK From US$ 1030