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

  • The Thrums

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

    2.4 km to Craigmillar Castle

    (Show map)

    Show map

    The 3-star The Thrums Edinburgh hotel is located approximately 25 minutes' walk from the Royal Mile and provides guests with tour/ticket assistance for a more comfortable travel experience. This…

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

    (Show map)

    Show map

    The 74 m² This Property Is No Nolonger Available For Booking Edinburgh apartment features views of the garden and is situated around a 25-minute walk from the comfortable arthouse Cameo Cinema.

    More...
    BOOK
  • New Built 2022, 3 Bedroom Townhouse Edinburgh

    150 Candlemaker'S Park, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Situated 7 km from the historic fortress "Edinburgh Castle", New Built 2022, 3 Bedroom Townhouse Edinburgh villa provides access to numerous tourist attractions in the area.

    More...
    From US$ 243
    price for 1 night
    BOOK From US$ 243
  • Superb Townhouse Silent Edinburgh

    150 Candlemaker'S Park, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Superb Townhouse Silent Edinburgh Villa offers proximity to nearby tourist spots, such as the combined National Museum of Scotland, situated about a 15-minute ride away.

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

    53 Ratcliffe Terrace, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the 1-room 2Bed Apt Sleeps 4-Near Meadows Park Parking Wifi Edinburgh, which is 2.3 km from the Museum of Childhood and approximately a 10-minute drive…

    More...
    From US$ 594
    price for 1 night
    BOOK From US$ 594
  • Three Bedroom House

    Gracemount Drive, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Offering a location around 15 minutes by car from the historic fortress "Edinburgh Castle", the 2-bedroom Three Bedroom House Edinburgh villa gives access to various tourist spots in the area.

    More...
    From US$ 198
    price for 1 night
    BOOK From US$ 198
  • Tranquil 3-Bedroom Home In Edinburgh

    36 Limefield, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Located 7 km from The Writers' Museum, Tranquil 3-Bedroom Home In Edinburgh provides access to various tourist attractions in the vicinity.

    More...
    From US$ 476
    price for 1 night
    BOOK From US$ 476
  • Cosy 2 Bedroom Flat In Edinburgh

    Ratcliffe Terrace, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Cosy 2 Bedroom Flat In Edinburgh is located 6 minutes' walk from Mayfield Salisbury Parish Church and looks out onto the garden. Guests can also enhance their experience by participating in mini golf…

    More...
    From US$ 259
    price for 1 night
    BOOK From US$ 259
  • Bellevue Guest House

    40 Minto Street, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    The 2-star Bellevue Guest House Edinburgh gives quick access to Queen's Hall, situated merely a 7-minute walk away. This Edinburgh hotel features 7 rooms and such amenities as baggage storage.

    More...
    From US$ 79
    price for 1 night
    BOOK From US$ 79
  • Edinburgh Holiday Guest House

    7 Minto Street, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Nearly a 25-minute walk from the Edinburgh Old Town, the smoke-free Edinburgh Holiday Guest House includes 7 rooms. This 3-star bed & breakfast also provides guests with Wi-Fi, available in public…

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • Summer Stays At The University Of Edinburgh

    18 Holyrood Park Road, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Situated only 1.6 km from the royal Holyrood Park, Summer Stays At The University Of Edinburgh apartment provides guests with high-speed Internet access for either business or leisure. St Anthony's…

    More...
    From US$ 105
    price for 1 night
    BOOK From US$ 105
  • Sherwood Guest House

    42 Minto Street, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Located only 1.3 km from the Surgeons' Hall Museums, the charming Sherwood Guest House Edinburgh includes 6 rooms. This 4-star guest house also provides bus rentals to explore the area.

    More...
    From US$ 202
    price for 1 night
    BOOK From US$ 202
  • Strathallan Guest House

    44 Minto Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Only 200 m from Queen's Hall, the 3-star Strathallan Guest House Edinburgh includes 8 rooms. Guests travelling by car can also use a car park on site.

    More...
    From US$ 111
    price for 1 night
    BOOK From US$ 111
  • Altido Elegant Apartments Near The Meadows

    20 Duncan Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at Altido Elegant Apartments Near The Meadows Edinburgh, guests can visit The Real Mary King's Close, located 25 minutes' walk away.

    More...
    From US$ 173
    price for 1 night
    BOOK From US$ 173
  • Grange Lone Entire Apartment With Two Double Beds

    30 Grange Loan, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Grange Lone Entire Apartment With Two Double Beds Edinburgh is 25 minutes' walk from the surviving 17th-century high-tenement Gladstone's Land House.

    More...
    From US$ 392
    price for 1 night
    BOOK From US$ 392
  • Blossom Guest House

    8 Minto Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    The comfortable Blossom Guest House Edinburgh lies about 25 minutes' walk from the Grassmarket, and offers proximity to a train station. This 3-star guest house boasts views of the hills and offers…

    More...
    From US$ 98
    price for 1 night
    BOOK From US$ 98
  • The Abbey Residence

    137 Drum Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    The 3-star The Abbey Residence Edinburgh hotel provides proximity to the Museum of Childhood, which is situated around 7 km away.

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • The City Residence

    47 Minto Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    The City Residence Edinburgh hotel features 8 rooms and lies just 1.9 km from the St Giles' Cathedral. Staying here you can use Wi-Fi throughout the property and private car parking on site.

    More...
    From US$ 201
    price for 1 night
    BOOK From US$ 201
  • St Margaret'S Cottage, Edinburgh

    32A Duddingston Park, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    The 6-room St Margaret'S Cottage, Edinburgh offers swift access to various city sites, such as St Martins, situated merely 6 minutes' walk away. Located 2.8 km from Arthur's Seat, this holiday home…

    More...
    From US$ 274
    price for 1 night
    BOOK From US$ 274
  • Perfect Place To Stay Fast Free Wifi

    18 Dalkeith Road, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Perfect Place To Stay Fast Free Wifi Edinburgh apartment offers easy entry to such city sights as Priestfield Parish Church, situated only 500 metres away.

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