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

  • Tranquil 3-Bedroom Home In Edinburgh

    36 Limefield, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Positioned about 7 km from bustling shopping destinations such as Grassmarket, the 1-bedroom Tranquil 3-Bedroom Home In Edinburgh offers guests to use a car park.

    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 overlooks the garden and is situated just 6 minutes on foot from Mayfield Salisbury Parish Church. Within 25 minutes' walk of the parish church "St Giles' Cathedral",…

    More...
    From US$ 373
    price for 1 night
    BOOK From US$ 373
  • Large En Suite Bedroom With One Double Bed No Breakfast Provided

    3 Edgelaw Rigg, Edinburgh, United Kingdom

    2.5 km to Craigmillar Castle

    (Show map)

    Show map

    Situated merely 7 minutes' stroll from Fox, the 3-star Large En Suite Bedroom With One Double Bed No Breakfast Provided Edinburgh hotel offers proximity to various city highlights.

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

    Summer Stays At The University Of Edinburgh overlooks Holyrood Park and features a car park on site for guests with cars. The student accommodation is situated in a restaurant area, around 20…

    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$ 150
    price for 1 night
    BOOK From US$ 150
  • Altido Elegant Apartments Near The Meadows

    20 Duncan Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Altido Elegant Apartments Near The Meadows is located just 1.5 km from the beautifully restored art-deco Edinburgh Festival Theatre and nearly a 25-minute walk from The Robertson Mausoleum.

    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 is located at a distance of 2.7 km from Princes Street Gardens and nearly a 25-minute walk from Filmhouse Cinema.

    More...
    From US$ 328
    price for 1 night
    BOOK From US$ 328
  • 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$ 69
    price for 1 night
    BOOK From US$ 69
  • St Margaret'S Cottage, Edinburgh

    32A Duddingston Park, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Featuring free private parking, the 6-room St Margaret'S Cottage, Edinburgh is located in the Portobello district and 4.7 km from such cultural tourist attractions as The Writers' Museum. This 1…

    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

    Located a mere 1.5 km from Museum of Childhood, Perfect Place To Stay Fast Free Wifi features a car park for those who travel by car. The apartment is about a 20-minute walk from Greyfriars Bobby's…

    More...
    From US$ 298
    price for 1 night
    BOOK From US$ 298
  • Edinburgh Two Bedrooms Apartment With Free Parking

    93 Liberton Gardens, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Featuring views of the garden, the 60 m^2 Edinburgh Two Bedrooms Apartment With Free Parking is located 10 minutes' drive from Mortonhall Golf Club.

    More...
    From US$ 201
    price for 1 night
    BOOK From US$ 201
  • The Salisbury Hotel

    43-45 Salisbury Road, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Offering a shared lounge and various recreational opportunities, the smoke-free The Salisbury Hotel Edinburgh is situated in Edinburgh, around a 25-minute walk from Dynamic Earth. Featuring a…

    More...
    From US$ 106
    price for 1 night
    BOOK From US$ 106
  • Edinburgh Charming 2-Bedroom Apartment - Ground Floor

    Upper Gray Street, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the spacious 68 m^2 Edinburgh Charming 2-Bedroom Apartment - Ground Floor, which is only 1.4 km from St Giles' Cathedral and about a 5-minute drive from…

    More...
    From US$ 394
    price for 1 night
    BOOK From US$ 394
  • Brilliantly Located 2Bd Flat Heart Of Edinburgh!

    214 Causewayside, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Offering a location only 1.4 km from Surgeons' Hall Museums, the spacious 1-bedroom Brilliantly Located 2Bd Flat Heart Of Edinburgh! Apartment also gives access to a variety of tourist spots in the…

    More...
    From US$ 204
    price for 1 night
    BOOK From US$ 204
  • Joivy Comfy Studios Closeby Fringe Venues - Adults Only

    199 Causewayside, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Joivy Lovely Studio Near The City Centre Adults Only is located about a 25-minute walk from Arthur's Seat hike and about a 25-minute walk from The Real Mary King's Close. Wi-Fi is available for…

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