Photo by Gail Paton

Find hotels near Craigmillar Castle, Edinburgh from SAR 239
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Craigmillar Castle hotels

Prestonfield House
Prestonfield House1.6 km from Craigmillar Castle
9.8 out of 10, Exceptional, (294 reviews)
The price is SAR 1,280
SAR 1,536 total
includes taxes & fees
31 Mar - 1 Apr

Kildonan Lodge Hotel
Kildonan Lodge HotelNewington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (360 reviews)
The price is SAR 318
SAR 381 total
includes taxes & fees
16 Apr - 17 Apr

Kingsley Edinburgh
Kingsley EdinburghNewington, 1.8 km from Craigmillar Castle
9.0 out of 10, Wonderful, (69 reviews)
The price is SAR 358
SAR 430 total
includes taxes & fees
29 Mar - 30 Mar

The Scholar
The ScholarSouthside, 2.4 km from Craigmillar Castle
9.2 out of 10, Wonderful, (1,002 reviews)
The price is SAR 487
SAR 584 total
includes taxes & fees
12 Apr - 13 Apr

Gifford House
Gifford House2.1 km from Craigmillar Castle
8.4 out of 10, Very Good, (10 reviews)
The price is SAR 320
SAR 384 total
includes taxes & fees
31 Mar - 1 Apr

Premier Inn Edinburgh A1 - Newcraighall
Premier Inn Edinburgh A1 - Newcraighall3 km from Craigmillar Castle
9.0 out of 10, Wonderful, (17 reviews)
The price is SAR 232
SAR 279 total
includes taxes & fees
12 Apr - 13 Apr

Edinburgh 37
Edinburgh 37Newington, 2 km from Craigmillar Castle
8.4 out of 10, Very Good, (212 reviews)
The price is SAR 596
SAR 715 total
includes taxes & fees
12 Apr - 13 Apr

Southside Guest House
Southside Guest HouseSouthside, 2.8 km from Craigmillar Castle
8.8 out of 10, Excellent, (165 reviews)
The price is SAR 436
SAR 523 total
includes taxes & fees
31 Mar - 1 Apr

The Ben Doran Guest House
The Ben Doran Guest HouseNewington, 2.2 km from Craigmillar Castle
8.2 out of 10, Very Good, (475 reviews)
The price is SAR 562
SAR 674 total
includes taxes & fees
30 Mar - 31 Mar

The Abbey Residence
The Abbey Residence2.6 km from Craigmillar Castle
8.0 out of 10, Very Good, (76 reviews)
The price is SAR 238
SAR 286 total
includes taxes & fees
29 Mar - 30 Mar

Aynetree Guest House
Aynetree Guest House2.7 km from Craigmillar Castle
7.6 out of 10, Good, (244 reviews)
The price is SAR 307
SAR 368 total
includes taxes & fees
29 Mar - 30 Mar

First Lasswade Road House
First Lasswade Road House2.4 km from Craigmillar Castle
7.6 out of 10, Good, (4 reviews)
The price is SAR 931
SAR 1,391 total
includes taxes & fees
9 Apr - 10 Apr

Northumberland Hotel
Northumberland HotelNewington, 1.7 km from Craigmillar Castle
6.4 out of 10, (759 reviews)
The price is SAR 199
SAR 239 total
includes taxes & fees
12 Apr - 13 Apr

Sakura Edinburgh Guest House
Sakura Edinburgh Guest HouseSouthside, 2.9 km from Craigmillar Castle
6.2 out of 10, (475 reviews)
The price is SAR 213
SAR 255 total
includes taxes & fees
30 Mar - 31 Mar

2bed Apt Sleeps 4-near Meadows Park, Parking, Wifi
2bed Apt Sleeps 4-near Meadows Park, Parking, WifiNewington, 2.5 km from Craigmillar Castle
The price is SAR 1,455
SAR 2,104 total
includes taxes & fees
8 Apr - 9 Apr

Premier Inn Edinburgh East
Premier Inn Edinburgh East2.3 km from Craigmillar Castle
7.6 out of 10, Good, (31 reviews)
The price is SAR 270
SAR 323 total
includes taxes & fees
19 Apr - 20 Apr

Abbey Strand Apartments, at Holyrood
Abbey Strand Apartments, at Holyrood3.6 km from Craigmillar Castle
9.8 out of 10, Exceptional, (147 reviews)
The price is SAR 605
SAR 726 total
includes taxes & fees
29 Mar - 30 Mar

Market Street Hotel
Market Street HotelOld Town Edinburgh, 4.2 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,263 reviews)
The price is SAR 709
SAR 851 total
includes taxes & fees
31 Mar - 1 Apr

The Balmoral Hotel
The Balmoral HotelNew Town, 4.3 km from Craigmillar Castle
9.8 out of 10, Exceptional, (1,000 reviews)
The price is SAR 1,596
SAR 1,916 total
includes taxes & fees
29 Mar - 30 Mar
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Compare popular hotels close to Craigmillar Castle
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Prestonfield House | 9.8 Exceptional 294 reviews | View | ||||||
![]() The Scott | 9.6 Exceptional 646 reviews | View | ||||||
![]() Kildonan Lodge Hotel | 9.0 Wonderful 360 reviews | View | ||||||
![]() Kingsley Edinburgh | 9.0 Wonderful 69 reviews | View | ||||||
![]() The Scholar | 9.2 Wonderful 1,002 reviews | View |
Top Craigmillar Castle Hotel Reviews

Leonardo Royal Hotel Edinburgh
8/10 Good
Hotels near other Craigmillar Castle attractions
Frequently asked questions
Explore a world of travel with Expedia
Hotels near popular Edinburgh Attractions
Other Hotels near Craigmillar Castle, Craigmillar
More Hotel Options in Craigmillar Castle
- Adventure Hotels
- Boutique Hotels
- Business Hotels
- Cheap Hotels
- Family Hotels
- Golf Hotels
- Green Hotels
- Historic Hotels
- Hotel with a Concierge
- Hotels with Bars
- Hotels with Free Parking
- Hotels with WiFi
- Hotels with a Pool
- Hotels with an Indoor Pool
- Hotels with smoking rooms
- Luxury Hotels
- Pet-friendly Hotels
- Resorts & Hotels with Spas
- Shopping Hotels
Explore more hotels
- Edinburgh Travel Guest House
- Gifford House
- The Alba House
- Mount Royal Hotel Edinburgh by The Unlimited Collection
- Kingsley Edinburgh
- ibis Edinburgh Centre South Bridge - Royal Mile
- 5 Bingham Place · 5-Bed House | Free Parking | Central | Sleeps 10
- Dorstan House
- Airdenair Guest House
- Garner Edinburgh Haymarket by IHG
- Virgin Hotels Edinburgh
- Arrandale Guest House









































































