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

  • 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$ 160
    price for 1 night
    BOOK From US$ 160
  • Causewayside Apartment - The Edinburgh Address

    Causewayside, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    The 69 m^2 Causewayside Apartment - The Edinburgh Address is located nearly a 20-minute walk from The Robertson Mausoleum and nearly a 20-minute walk from Greyfriars Bobby's Grave. This 1-bedroom…

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

    Fabulous New Build Garden Studio With Own Patio Apartment Edinburgh includes a terrace and is situated only 400 metres from St Martins.

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

    2 East Newington Place, Edinburgh, United Kingdom

    2.7 km to Craigmillar Castle

    (Show map)

    Show map

    Located 500 metres from Queen's Hall, the 3-bedroom Newington House Villa gives easy access to various tourist attractions in the area.

    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

    Scottish National Gallery is 25 minutes' stroll from the spacious 81 m^2 Newington Accommodation, while Pickering's Gin Distillery is situated nearby.

    More...
    From US$ 428
    price for 1 night
    BOOK From US$ 428
  • 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$ 1016
    price for 1 night
    BOOK From US$ 1016
  • Delightful Ground Floor Newington Flat

    28 East Preston Street, Edinburgh, United Kingdom

    2.8 km to Craigmillar Castle

    (Show map)

    Show map

    The 1-room Delightful Ground Floor Newington Flat Apartment is situated within 5 minutes' walk of Summerhall and 15 km from Edinburgh airport.

    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

    Situated merely a 5-minute walk from Queen's Hall, the 1-room Apartment Newington Area looks out onto the city. The apartment lies just off the chill Summerhall Cafe and a mere 1.6 km from Canongate…

    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

    Situated nearly a 5-minute walk from Queen's Hall, Beautiful Spacious Ground Floor Newington Flat looks out onto 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, Oxford'S Nest - 11 Guests 7 Beds 15' Centre Apartment Edinburgh offers guests easy access to various tourist attractions nearby.

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

    The 1-bedroom House With Garden And Parking 15 Min To City Center offers proximity to nearby tourist spots, such as Portobello Beach, situated around 10 minutes away by car.

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

    John Knox House Local History Museum is a 17-minute stroll from the 3-room 5-Br 3-Bth Newington Apartment - Modern & Spacious, while Summerhall is situated nearby.

    More...
    From US$ 651
    price for 1 night
    BOOK From US$ 651
  • 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 spacious 1-bedroom Edinburgh Apartment Near University Of Edinburgh - Elforma provides easy access to various city attractions, such as St Anthony's Chapel, situated nearly a 5-minute walk away.

    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

    The spacious Newington Flat is located nearly a 5-minute walk from Summerhall and looks out onto the garden. Staying at the accommodation, set close to Pickering's Gin Distillery, guests can avail…

    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

    The 1-room The Pleasance Apartment offers guests an opportunity to enjoy the sunsets on the shore of Joe Muir's Pond, set approximately a 25-minute walk away. The apartment features Wi-Fi and free…

    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

    Situated approximately 20 minutes' walk from The Real Mary King's Close, the 3-room Large Grange Apartment provides convenient access to numerous nearby attractions. The apartment assures guests'…

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