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-20

2026-04-21

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

  • Alpha Guest House

    19 Old Dalkeith, Edinburgh, United Kingdom

    1 km to Craigmillar Castle

    (Show map)

    Show map

    The 3-star Alpha Guest House Edinburgh provides proximity to the historic fortress "Edinburgh Castle", which is situated 3.3 km away. A car park is provided on site.

    More...
    From US$ 109
    price for 1 night
    BOOK From US$ 109
  • Beautiful 4-Bedroom House With Private Garden & Parking

    Friary Road, Edinburgh, United Kingdom

    1 km to Craigmillar Castle

    (Show map)

    Show map

    Located about 6 km from the historic fortress "Edinburgh Castle", the 2-bedroom Beautiful 4-Bedroom House With Private Garden & Parking Edinburgh villa gives access to various tourist sites in the…

    More...
    From US$ 549
    price for 1 night
    BOOK From US$ 549
  • Lux 2 Bedroom Ground Floor Apartment

    15/2 Craigend Park, Edinburgh, United Kingdom

    1 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at the spacious Lux 2 Bedroom Ground Floor Apartment Edinburgh, guests can reach Arthur's Seat, situated 10 minutes away by car. Wi-Fi is provided for both business and leisure activities.

    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$ 145
    price for 1 night
    BOOK From US$ 145
  • 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
  • Luxury Spacious 4 Dbl Br House With Free Parking

    10 Rackstraw Place, Edinburgh, United Kingdom

    1.2 km to Craigmillar Castle

    (Show map)

    Show map

    The 120 m² Luxury Spacious 4 Dbl Br House With Free Parking Edinburgh is located 10 minutes by car from the Calton Hill and 4.9 km from the historic fortress "Edinburgh Castle".

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

    The 2-room Guestready - Modern Home Near Craigmillar Area Edinburgh apartment is a great place to stay in the Prestonfield district of Edinburgh, approximately a 25-minute walk from the Surgeons'…

    More...
    From US$ 190
    price for 1 night
    BOOK From US$ 190
  • 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$ 759
    price for 1 night
    BOOK From US$ 759
  • 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$ 189
    price for 1 night
    BOOK From US$ 189
  • Double Room In 3 Bedroom House

    26 Moredunvale View, Edinburgh, United Kingdom

    1.3 km to Craigmillar Castle

    (Show map)

    Show map

    Double Room In 3 Bedroom House Edinburgh is 3.7 km from St Marks Unitarian Church, giving access to numerous sites in the area.

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

    1 Bowes Place, Edinburgh, United Kingdom

    1.3 km to Craigmillar Castle

    (Show map)

    Show map

    If you have an early flight from Edinburgh, the 2-room Guestready - Edinburgh Elegant Home apartment is located 30 km from Edinburgh airport. Also, guests can use hiking to stay active.

    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

    M&M Apartment In Edinburgh lies 3.5 km from the royal Holyrood Park. The art museum "Scottish National Gallery" is 10 minutes by car from this apartment, and Edinburgh airport is less than a 22…

    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 4.7 km from the Edinburgh Old Town, The Urban Nest - Vibrant 3 Bed Home With Garden Edinburgh provides access to various tourist attractions in the vicinity.

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

    54 Milligan Drive, Edinburgh, United Kingdom

    1.4 km to Craigmillar Castle

    (Show map)

    Show map

    Situated about 10 minutes by car from Arthur's Seat, Peaceful, Lovely And Modern, Entire House Edinburgh villa provides access to numerous tourist attractions in the area.

    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

    Featuring views of the garden, the 99 m² Cakemuir Detached House, 3 Bed, Free Parking &Private Garden Apartment Edinburgh is located about 6 km from the art museum "Scottish National Gallery". This 2…

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