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

  • Sailte House

    117 Willowbrae Road, Edinburgh, United Kingdom

    3 km to Craigmillar Castle

    (Show map)

    Show map

    The 3-star Sailte House Hotel Edinburgh, located around 25 minutes' walk from Arthur's Seat, offers guests a storage room. Wi-Fi is included throughout the property.

    More...
    From US$ 270
    price for 1 night
    BOOK From US$ 270
  • Premier Inn Edinburgh A1 - Newcraighall

    91 Newcraighall Road, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    Situated within a 6-km distance of the 16th-century Palace of Holyroodhouse, the 3-star Premier Inn Edinburgh A1 - Newcraighall features Wi-Fi throughout the property and a car park on site.

    More...
    From US$ 100
    price for 1 night
    BOOK From US$ 100
  • Bright 2 Bedroom Apartment Near The Meadows

    14/6 Moncrieff Terr, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    The 70 m² Bright 2 Bedroom Apartment Near The Meadows Edinburgh offers easy entry to such city sights as Queen's Hall, situated just a 5-minute walk away.

    More...
    From US$ 376
    price for 1 night
    BOOK From US$ 376
  • Pass The Keys Renovated 2Bed Flat In Quiet Area Near The Meadows

    Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    Located within a 2-km distance of the official residence "Palace of Holyroodhouse", Pass The Keys Renovated 2Bed Flat In Quiet Area Near The Meadows Apartment Edinburgh provides access to a number of…

    More...
    From US$ 378
    price for 1 night
    BOOK From US$ 378
  • Brae Guesthouse

    119 Willowbrae Road, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    The 3-star Brae Guest House Edinburgh includes 6 rooms and is 2.5 km from the combined National Museum of Scotland. The guest house also provides Wi-Fi available throughout the property.

    More...
    From US$ 98
    price for 1 night
    BOOK From US$ 98
  • Self-Catering Extended Family Home

    179 Mountcastle Crescent, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    The 1-room Self-Catering Extended Family Home Edinburgh apartment is 4.6 km from the Royal Yacht Britannia, giving access to numerous sites in the area.

    More...
    From US$ 230
    price for 1 night
    BOOK From US$ 230
  • Modern Studio Apartment, Access To Holyrood & City

    31 Glenlee Avenue, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    The 30 m² Modern Studio Apartment, Access To Holyrood & City Edinburgh is 3.1 km from the historic fortress "Edinburgh Castle", giving access to numerous sites in the area.

    More...
    BOOK
  • Gorgeous Full Home In Edinburgh

    150 Mountcastle Crescent, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    The 37 m² Gorgeous Full Home In Edinburgh apartment is about 25 minutes' walk from the royal Holyrood Park, giving access to numerous sites in the area. One of the highlights of this 1-bedroom…

    More...
    From US$ 255
    price for 1 night
    BOOK From US$ 255
  • The Handy Hub Luxury Victorian Apartment - Fast Wifi & Central Edinburgh

    Montague Street, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    The Handy Hub Luxury Victorian Apartment - Fast Wifi & Central Edinburgh lies a 20-minute walk from the José Martí Scott Monument.

    More...
    From US$ 494
    price for 1 night
    BOOK From US$ 494
  • The Edinburgh Meadows Apartment

    17A Montague Street, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    Located a 15-minute walk from the combined National Museum of Scotland, spacious The Edinburgh Meadows Apartment overlooks the street. Guests can relax and take in mountain views from a terrace of…

    More...
    From US$ 253
    price for 1 night
    BOOK From US$ 253
  • Suite 5 En-Suite Room With Independent Entrance

    4 Badger Way, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    Located around 10 minutes' drive from the 3-star Suite 5 En-Suite Room With Independent Entrance Edinburgh hotel, guests can reach the Edinburgh Butterfly and Insect World.

    More...
    From US$ 151
    price for 1 night
    BOOK From US$ 151
  • Central Newington Close To Royal Mile Apartment

    15 (3F1) Montague Street, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    The 1-room Central Newington Close To Royal Mile Apartment Edinburgh welcomes travellers in the centre of Edinburgh, located around a 5-minute drive from the Scottish National Gallery.

    More...
    From US$ 447
    price for 1 night
    BOOK From US$ 447
  • The Handy Hub

    13 Montague Street, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    Overlooking the city, the 90 m² The Handy Hub Edinburgh apartment is just 200 m from Queen's Hall in Edinburgh.

    More...
    From US$ 605
    price for 1 night
    BOOK From US$ 605
  • Suite 4 Double Bedroom With Dedicated Private Bathroom

    4 Badger Way, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    Double Bedroom With Dedicated Private Bathroom Edinburgh apartment lies 7 km from the art museum "Scottish National Gallery".

    More...
    From US$ 131
    price for 1 night
    BOOK From US$ 131
  • Drumorne

    82 Willowbrae Road, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle

    (Show map)

    Show map

    Boasting 7 golf courses, the 3-star Drumorne Edinburgh hotel is located nearly 25 minutes' walk from Dynamic Earth Museum.

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