Menu

Search options

2026-02-28

2026-03-01
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Edinburgh near Craigmillar Castle

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

246 results

  • Centre Meadowside Residence

    From US$ 352

    47 Causewayside, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 352
  • The Heart Of Newington

    From US$ 283

    45 South Clerk Street, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle (To the map)

    The Robertson Mausoleum is approximately a 16-minute walk from The Heart Of Newington Apartment apartment, while Queen's Hall is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 283
  • Apart Bernard Rooms

    From US$ 109

    4/7 4 Bernard Terrace, Edinburgh, United Kingdom

    2.9 km to Craigmillar Castle (To the map)

    Bernad is set 1.3 km from Museum of Edinburgh and 1 km from the combined National Museum of Scotland in Newington district. It is accommodation with free Wi-Fi throughout the venue and public parking…

    To the hotel

    price for 1 night
    Book Now From US$ 109
  • Beautiful House Edinburgh South

    From US$ 270

    21 Southhouse Broadway, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 270
  • Eden Villa

    From US$ 158

    United Kingdom 29 Duddingston Crescent, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 158
  • Two Bedroom Flat In Edinburgh City Center With Free Parking

    From US$ 1081

    Sienna Gardens, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1081
  • Cosy Apartment In Edinburgh City Centre , 2 Bedroom1 Bathroom

    From US$ 179

    2F3 25 St Leonard'S Ln, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 179
  • Fabulous 2 Bedroom House

    From US$ 258

    31 Southhouse Broadway, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 258
  • Destiny Student - Meadow Court

    From US$ 36

    13 Sciennes, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    Located in Newington district, Destiny Student - Meadow Court Apartment Edinburgh is next-door to The Meadows and a 5-minute drive from George Street. 24-hour security service and laundry service can…

    To the hotel

    price for 1 night
    Book Now From US$ 36
  • Spacious 3 Bed Townhouse With Parking

    From US$ 578

    40A Baileyfield Road, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 578
  • Edinburghs Arthurs Seat View

    From US$ 171

    Montague Street, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 171
  • Sailte House

    From US$ 91

    117 Willowbrae Road, Edinburgh, United Kingdom

    3 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Premier Inn Edinburgh A1 - Newcraighall

    From US$ 100

    91 Newcraighall Road-Newcraighall-Edinburgh, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle (To the map)

    The 3-star Premier Inn Edinburgh A1 - Newcraighall is placed in Edinburgh, not far from Fort Kinnaird Retail Park. Guests will have access to free car park onsite for added convenience.

    To the hotel

    price for 1 night
    Book Now From US$ 100
  • Bright 2 Bedroom Apartment Near The Meadows

    14/6 Moncrieff Terr, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle (To the map)

    To the hotel

    Book Now
  • Pass The Keys Renovated 2Bed Flat In Quiet Area Near The Meadows

    From US$ 378

    Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle (To the map)

    Nestled in Newington, which is a neighbourhood of southern Edinburgh, Scotland, the 56 m² Pass The Keys Renovated 2Bed Flat In Quiet Area Near The Meadows Apartment apartment is nearly 12 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 378
  • Brae Guesthouse

    From US$ 74

    119 Willowbrae Road, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle (To the map)

    The Brae Guest House B&B is situated in Duddingston district of Edinburgh. Guests may find Camera Obscura & World of Illusions within 2.7 km and National Museums of Scotland within 2.8 km of the…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Self-Catering Extended Family Home

    From US$ 148

    179 Mountcastle Crescent, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle (To the map)

    Self-Catering Extended Family Home apartment is at a 3.1 km distance from Museum of Edinburgh. Located at a 2.8 km distance from Dynamic Earth, the propety is right off Mountcastle Bank bus stop.

    To the hotel

    price for 1 night
    Book Now From US$ 148
  • Modern Studio Apartment, Access To Holyrood & City

    31 Glenlee Avenue, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle (To the map)

    To the hotel

    Book Now
  • Gorgeous Full Home In Edinburgh

    From US$ 256

    150 Mountcastle Crescent, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • The Handy Hub Luxury Victorian Apartment - Fast Wifi & Central Edinburgh

    From US$ 528

    Montague Street, Edinburgh, United Kingdom

    3.1 km to Craigmillar Castle (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 528