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

  • 5-Br 3-Bth Newington Apartment - Modern & Spacious

    18 East Preston Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    The award winning Surgeons' Hall Museums is just 0.8 km from the 3-room 5-Br 3-Bth Newington Apartment - Modern & Spacious Edinburgh, while Queen's Hall is situated nearby.

    More...
    From US$ 1003
    price for 1 night
    BOOK From US$ 1003
  • Edinburgh Apartment Near University Of Edinburgh - Elforma

    Parkside Terrace 36/4, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    The 1-room Edinburgh Apartment Near University Of Edinburgh - Elforma is located merely 1.7 km from the Museum of Edinburgh and around 25 minutes' walk from the Scottish National Gallery. Guests can…

    More...
    From US$ 269
    price for 1 night
    BOOK From US$ 269
  • Southside Guest House

    8 Newington Road, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Overlooking the garden, the 4-star family-run Southside Guest House Edinburgh is around 15 minutes' walk from the National Museum of Scotland. This elegant guest house provides luggage storage to…

    More...
    From US$ 153
    price for 1 night
    BOOK From US$ 153
  • Newington Flat

    18/4 Oxford Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at Newington Flat Apartment Edinburgh, guests can visit the 16th-century Palace of Holyroodhouse, located 20 minutes' walk away.

    More...
    From US$ 281
    price for 1 night
    BOOK From US$ 281
  • The Pleasance

    20/2 Parkside Terrace, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Offering a location a mere 1.6 km from the surviving 17th-century high-tenement Gladstone's Land House, The Pleasance Apartment Edinburgh also gives access to a variety of tourist spots in the…

    More...
    From US$ 112
    price for 1 night
    BOOK From US$ 112
  • Large Grange Apartment

    3 Grange Road, Edinburgh, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    The 1-room Large Grange Apartment Edinburgh is around 25 minutes' walk from the royal Holyrood Park, giving access to numerous sites in the area. During your stay, you can rent buses to explore the…

    More...
    From US$ 1087
    price for 1 night
    BOOK From US$ 1087
  • Southside Apartments By Destination Edinburgh

    7 & 11 Newington Road, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    The 7-room Southside Apartments By Destination Edinburgh is located just 1.9 km from the landscaped Princes Street Gardens and offers Wi-Fi for either business or leisure. Queen's Hall is merely a 5…

    More...
    From US$ 623
    price for 1 night
    BOOK From US$ 623
  • Milton House

    24 Duddingston Crescent, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Milton House Hotel Edinburgh is situated in the Duddingston district, 4.9 km from such family venues as the Edinburgh Butterfly and Insect World.

    More...
    From US$ 191
    price for 1 night
    BOOK From US$ 191
  • Free Parking - Sleeps 6 - Central - Good Location

    Eh8 7Qz, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Nestled nearly a 10-minute ride from the green Flag park "Princes Street Gardens", the 1-room Free Parking - Sleeps 6 - Central - Good Location Edinburgh apartment allows guests to explore numerous…

    More...
    From US$ 362
    price for 1 night
    BOOK From US$ 362
  • Spacious City Center Main Door 3 Bedrooms Flat

    25 Blackwood Crescent, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    The historic fortress "Edinburgh Castle" is around a 25-minute stroll from the 1-room Spacious City Center Main Door 3 Bedrooms Flat Edinburgh, while Queen's Hall is situated nearby.

    More...
    BOOK
  • Bright And Modern Causewayside Apartment

    91 Causewayside Flat 5, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at the 48 m² Bright And Modern Causewayside Apartment Edinburgh, guests can visit the Scottish National Gallery, located 25 minutes' walk away. The apartment is situated just 1.6 km from…

    More...
    From US$ 144
    price for 1 night
    BOOK From US$ 144
  • Edinburgh Stays

    26 Duddingston Crescent, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Edinburgh Stays apartment is 16 minutes' walk from Portobello Beach. Located 6 km from the combined National Museum of Scotland, this apartment is in close proximity to Parrotshot bus stop.

    More...
    From US$ 150
    price for 1 night
    BOOK From US$ 150
  • Unite Students - Salisbury Court

    Salisbury Court 102 St Leonards Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at Unite Students - Salisbury Court Apartment Edinburgh, guests can reach the Museum of Childhood, situated 16 minutes' walk away. Wi-Fi is provided for both business and leisure activities.

    More...
    From US$ 97
    price for 1 night
    BOOK From US$ 97
  • Sakura Edinburgh Guest House

    18 West Preston Street, Newington, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle

    (Show map)

    Show map

    The 2-star Sakura Edinburgh Guest House, located in the Newington district, also stands just 1.2 km from the combined National Museum of Scotland and provides tour/ticket assistance for better…

    More...
    From US$ 88
    price for 1 night
    BOOK From US$ 88
  • Joivy Meadows Park En-Suite Rooms

    80 Causewayside, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle

    (Show map)

    Show map

    Joivy Meadows Park En-Suite Rooms Edinburgh is situated in the Newington district, within 5 minutes' walk of Queen's Hall. Located just 1.7 km from The Scotch Whisky Experience, the apartment offers…

    More...
    From US$ 432
    price for 1 night
    BOOK From US$ 432
  • Joivy Spacious Home Near The Meadows

    Lutton Pl, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at Joivy Spacious Home Near The Meadows Edinburgh apartment, guests can visit The Real Mary King's Close, located an 18-minute walk away.

    More...
    From US$ 1299
    price for 1 night
    BOOK From US$ 1299
  • Edinburgh Centre - Meadows Residence

    Eh9 1Qf, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle

    (Show map)

    Show map

    Edinburgh Centre - Meadows Residence is located 5 minutes' walk from Queen's Hall and looks out onto the city.

    More...
    From US$ 903
    price for 1 night
    BOOK From US$ 903
  • Stylish One Bedroom Apartment

    18 Terrars Croft Flat 11,, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle

    (Show map)

    Show map

    Situated a 5-minute walk from Queen's Hall, Stylish One Bedroom Apartment Edinburgh looks out onto the garden.

    More...
    From US$ 469
    price for 1 night
    BOOK From US$ 469
  • Comfortable One-Bedroom Apartment Free Parking Space

    5/2 Sciennes House Place, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle

    (Show map)

    Show map

    Located a mere 1.6 km from Edinburgh Waverley railway station, the 40 m² Comfortable One-Bedroom Apartment Free Parking Space Edinburgh is approximately a 5-minute walk from Summerhall.

    More...
    From US$ 309
    price for 1 night
    BOOK From US$ 309
  • Cosy 2 Bedroom In Edinburgh Old Town

    Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle

    (Show map)

    Show map

    Situated 5 minutes' walk from Queen's Hall, Cosy 2 Bedroom In Edinburgh Old Town apartment offers proximity to various nearby tourist attractions.

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