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

  • Edinburgh Two Bedrooms Apartment With Free Parking

    93 Liberton Gardens, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at the 60 m² Edinburgh Two Bedrooms Apartment With Free Parking, guests can visit the Scottish National Gallery, located about 6 km away.

    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

    The Royal Mile is about a 20-minute stroll from the spacious 68 m² Edinburgh Charming 2-Bedroom Apartment - Ground Floor, while Queen's Hall is situated nearby.

    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

    Situated around 25 minutes' walk from the Royal Mile, the welcoming 1-bedroom Brilliantly Located 2Bd Flat Heart Of Edinburgh! Apartment provides convenient access to numerous nearby attractions.

    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

    Situated a 5-minute walk from Queen's Hall, Joivy Comfy Studios Closeby Fringe Venues - Adults Only Edinburgh offers proximity to various nearby tourist attractions.

    More...
    From US$ 110
    price for 1 night
    BOOK From US$ 110
  • For Students Only Studios At Sc Edinburgh

    199 Causewayside, Edinburgh, United Kingdom

    2.6 km to Craigmillar Castle

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the 0-room For Students Only Studios At Sc Edinburgh, which is 2.2 km from Edinburgh Castle and approximately a 5-minute drive from the Calton Hill.

    More...
    From US$ 189
    price for 1 night
    BOOK From US$ 189
  • Causewayside Apartment - The Edinburgh Address

    Causewayside, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    Located 2.7 km from Edinburgh Castle, 69 m² Causewayside Apartment - The Edinburgh Address overlooks the city.

    More...
    From US$ 300
    price for 1 night
    BOOK From US$ 300
  • Northfield 1 Bedroom Apartment With Sofa Bed - Edinburgh

    Flat 4 23 Northfield Drive, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    Situated 4.6 km from the Royal Yacht Britannia, the 55 m² Northfield 1 Bedroom Apartment With Sofa Bed - Edinburgh provides convenient access to numerous nearby attractions.

    More...
    From US$ 270
    price for 1 night
    BOOK From US$ 270
  • Edinburgh Luxury 4 Bedroom Townhouse With Free Parking

    12 Kidlaw Close, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    Edinburgh Luxury 4 Bedroom Townhouse With Free Parking offers proximity to a number of tourist attractions, such as Princes Street Gardens, located around 5 km away.

    More...
    From US$ 1546
    price for 1 night
    BOOK From US$ 1546
  • Aynetree Guest House

    12 Duddingston Crescent, Milton Road, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    Aynetree Guest House Edinburgh is a great place to stay in the Duddingston district, 10 minutes by car from Dynamic Earth Museum. At the guest house, guests will find an 18-hole golf course and a 4…

    More...
    From US$ 242
    price for 1 night
    BOOK From US$ 242
  • The Garden Studio

    15 Duddingston Crescent, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    Staying at The Garden Studio Edinburgh, guests can relax on a terrace a 25-minute walk from Duddingston Golf Club.

    More...
    From US$ 310
    price for 1 night
    BOOK From US$ 310
  • Newington House

    2 East Newington Place, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    Newington House Villa Edinburgh offers quick access to such tourist spots as Saint Peter's Church, situated only a 5-minute walk away.

    More...
    From US$ 723
    price for 1 night
    BOOK From US$ 723
  • Newington Accommodation

    21/3 Oxford Street, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    Newington Accommodation Edinburgh offers easy entry to such city sights as Queen's Hall, situated just a 5-minute walk away.

    More...
    From US$ 428
    price for 1 night
    BOOK From US$ 428
  • City Apartment

    11 Oxford Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    City Apartment Edinburgh is also located approximately a 5-minute stroll from the chill Summerhall Cafe.

    More...
    From US$ 389
    price for 1 night
    BOOK From US$ 389
  • Two Bedroom Flat Close To Meadows With Free Parking By Parking Permit

    Parkside Terrace, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    The 55 m² Two Bedroom Flat Close To Meadows With Free Parking By Parking Permit Edinburgh offers easy access to such tourist sites as St Marks Unitarian Church, located around 5 minutes' walk away.

    More...
    From US$ 357
    price for 1 night
    BOOK From US$ 357
  • Delightful Ground Floor Newington Flat

    28 East Preston Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Overlooking the garden, the 1-room Delightful Ground Floor Newington Flat Apartment Edinburgh is nearly a 25-minute walk from the Calton Hill in Edinburgh.

    More...
    From US$ 307
    price for 1 night
    BOOK From US$ 307
  • Apartment Newington Area

    10 West Newington Place , Flat 7, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Apartment Newington Area Edinburgh is also located nearly 5 minutes on foot from Summerhall. Queen's Hall is only 200 metres away, and the green Flag park "Princes Street Gardens" is situated 2.3 km…

    More...
    From US$ 200
    price for 1 night
    BOOK From US$ 200
  • Beautiful Spacious Ground Floor Newington Flat

    26 East Preston Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Beautiful Spacious Ground Floor Newington Flat Edinburgh is located a 5-minute walk from Queen's Hall and overlooks the garden.

    More...
    From US$ 458
    price for 1 night
    BOOK From US$ 458
  • Duplex Penthouse - 11 Guests 7 Beds 15' Centre

    8 Oxford Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Situated about a 5-minute stroll from Queen's Hall, Duplex Penthouse - 11 Guests 7 Beds 15' Centre Apartment Edinburgh offers guests easy access to various tourist attractions nearby.

    More...
    From US$ 844
    price for 1 night
    BOOK From US$ 844
  • House With Garden And Parking 15 Min To City Center

    8 Magdalene Loan, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    Situated around 10 minutes by car from Arthur's Seat, House With Garden And Parking 15 Min To City Center Edinburgh villa provides access to numerous tourist attractions in the area.

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