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

  • Luxe Arthurs Seat View Townhouse With Hot Tub

    Prestonfield Avenue, Edinburgh, United Kingdom

    1.5 km to Craigmillar Castle

    (Show map)

    Show map

    Boasting spa facilities such as a Jacuzzi, the spacious 3-bedroom Luxe Arthurs Seat View Townhouse With Hot Tub is situated in the Prestonfield district, approximately 10 minutes by car from Dugald…

    More...
    From US$ 583
    price for 1 night
    BOOK From US$ 583
  • Stylish 3 Bed Edinburgh Abode - Parking And Garden

    Niddrie Marischal Road, Edinburgh, United Kingdom

    1.5 km to Craigmillar Castle

    (Show map)

    Show map

    Located 4.2 km from Stylish 3 Bed Edinburgh Abode - Parking And Garden Hotel, guests can reach the official residence "Palace of Holyroodhouse".

    More...
    From US$ 293
    price for 1 night
    BOOK From US$ 293
  • Our House @ Little France

    63 Tweedsmuir Drive, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    Located approximately a 10-minute drive from Newbattle Golf Club Ltd, Our House @ Little France Villa gives access to various tourist sites in the vicinity.

    More...
    From US$ 797
    price for 1 night
    BOOK From US$ 797
  • Lady Road Apartment

    7 Lady Road, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    The spacious 2-bedroom Lady Road Apartment is located 10 minutes' drive from Arthur's Seat hike and offers Wi-Fi for either business or leisure. Located in a garden, the apartment is within easy…

    More...
    From US$ 1036
    price for 1 night
    BOOK From US$ 1036
  • Ardgowan Guest House

    1 Lady Road,, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    The 3-star Ardgowan Guest House Edinburgh offers quick access to Craigmillar Park Church, situated only 7 minutes' walk away. Guests who stay at the guest house can park their car on site.

    More...
    From US$ 68
    price for 1 night
    BOOK From US$ 68
  • One Bedroom Apartment Near Royal Infirmary & Easy Access To Edinburgh Centre

    Eh16 4Zq 20 Raith Drive, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    The 55 m² One Bedroom Apartment Near Royal Infirmary & Easy Access To Edinburgh Centre is located approximately 10 minutes' drive from Gilmerton Cove and entices guests with a Jacuzzi. The apartment…

    More...
    From US$ 286
    price for 1 night
    BOOK From US$ 286
  • Gala Rooms Homestay - Free Parking

    28 Fernieside Place, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    Located at a distance of 2.6 km from Craigmillar Castle, Gala Rooms Homestay features complimentary private parking for those who travel by car. The homestay lies about 6 km from the award winning…

    More...
    From US$ 177
    price for 1 night
    BOOK From US$ 177
  • Travelodge Edinburgh Cameron Toll

    Carigmillar Park, 43, Edinburgh, United Kingdom

    1.6 km to Craigmillar Castle

    (Show map)

    Show map

    Offering a location 5 minutes' walk from Cameron Toll Shopping Centre, Travelodge Edinburgh Cameron Toll hotel offers 115 rooms.

    More...
    From US$ 67
    price for 1 night
    BOOK From US$ 67
  • Double Room In Prestonfield Flat

    27 Prestonfield Terrace 1St Floor, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Double Room In Prestonfield Flat Edinburgh is 2.6 km from the official residence "Palace of Holyroodhouse", giving access to numerous sites in the area.

    More...
    From US$ 159
    price for 1 night
    BOOK From US$ 159
  • Netherbrae

    9 Gordon Terrace, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    The 31 m^2 Netherbrae features views of the garden and is situated a 10-minute drive from Queen's Hall. Wi-Fi and parking are provided for guests' business or leisure needs.

    More...
    From US$ 142
    price for 1 night
    BOOK From US$ 142
  • 2 Bed Apt, 4 Beds, 3 Tvs Plus Parking

    Prestonfield Avenue, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    2 Bed Apt, 4 Beds, 3 Tvs Plus Parking Edinburgh offers easy entry to such city sights as Prestonfield Golf Club, situated only a 6-minute walk away.

    More...
    BOOK
  • Northumberland Hotel

    31 - 33 Craigmillar Park, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Northumberland Hotel Edinburgh, located a 25-minute walk from the Surgeons' Hall Museums, features Wi-Fi in public areas. The hotel offers complimentary private parking on site.

    More...
    From US$ 79
    price for 1 night
    BOOK From US$ 79
  • Delightful 4 Bedroom Family Home In Newington - Craigmillar Park

    54 Craigmillar Park, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Situated a 6-minute walk from Cameron Toll Shopping Centre, Delightful 4 Bedroom Family Home In Newington - Craigmillar Park Edinburgh apartment looks out onto the garden.

    More...
    From US$ 563
    price for 1 night
    BOOK From US$ 563
  • Kildonan Lodge Hotel

    27 Craigmillar Park, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Kildonan Lodge Hotel Edinburgh features comfortable rooms a 6-minute walk from Craigmillar Park Church. With views of the city, this hotel is situated 2.5 km from the 16th-century Palace of…

    More...
    From US$ 100
    price for 1 night
    BOOK From US$ 100
  • Alba House Hotel

    29 Craigmillar Park, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Located 2.5 km from the Museum of Childhood, Alba House Hotel Edinburgh is merely a 6-minute walk from Craigmillar Park Church.

    More...
    From US$ 235
    price for 1 night
    BOOK From US$ 235
  • Private Bedroom In Detached Home In Newington

    6 East Suffolk Road, Edinburgh, United Kingdom

    1.7 km to Craigmillar Castle

    (Show map)

    Show map

    Museum of Childhood is within a 10-minute drive of the 1-room Private Bedroom In Detached Home In Newington, while Craigmillar Park Church is situated nearby.

    More...
    From US$ 101
    price for 1 night
    BOOK From US$ 101
  • Stylish Modern Newly Built Apartment 15 Min From City Centre

    4D East Suffolk Road, Newington, Edinburgh Eh16 5Ph, Edinburgh, United Kingdom

    1.8 km to Craigmillar Castle

    (Show map)

    Show map

    Situated around a 5-minute walk from Craigmillar Park Church, Stylish Modern Newly Built Apartment 15 Min From City Centre looks out onto the patio. This apartment offers parking on site and modern…

    More...
    From US$ 218
    price for 1 night
    BOOK From US$ 218
  • Apartment In Edinburgh Newington

    4B East Suffolk Road, Edinburgh, United Kingdom

    1.8 km to Craigmillar Castle

    (Show map)

    Show map

    The 2-room Apartment In Edinburgh Newington is situated 200 metres from Craigmillar Park Church and 25 km from Edinburgh airport. Located 2.5 km from People's Story Museum, this property provides…

    More...
    From US$ 347
    price for 1 night
    BOOK From US$ 347
  • Rainforestlodge Edinburgh

    6B Kirkhill Drive, Edinburgh, United Kingdom

    1.8 km to Craigmillar Castle

    (Show map)

    Show map

    Situated nearly a 5-minute stroll from Prestonfield Golf Club, the 1-bedroom Rainforestlodge Edinburgh villa offers quick access to numerous city landmarks nearby.

    More...
    BOOK
  • Private Room In Charming Detached House In Newington

    6 East Suffolk Road, Edinburgh, United Kingdom

    1.8 km to Craigmillar Castle

    (Show map)

    Show map

    Charming Detached House In Newington overlooks the garden and is situated just 5 minutes' walk from Craigmillar Park Church.

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