Photo by Gail Paton

Find hotels near Craigmillar Castle, Edinburgh from SAR 240
- 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,287
SAR 1,545 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 271
SAR 325 total
includes taxes & fees
7 Apr - 8 Apr

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

Grangeview Guest House
Grangeview Guest HouseNewington, 2.2 km from Craigmillar Castle
9.0 out of 10, Wonderful, (69 reviews)
The price is SAR 400
SAR 480 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 230
SAR 276 total
includes taxes & fees
19 Apr - 20 Apr

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

Edinburgh 37
Edinburgh 37Newington, 2 km from Craigmillar Castle
8.4 out of 10, Very Good, (212 reviews)
The price is SAR 599
SAR 719 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 524 total
includes taxes & fees
31 Mar - 1 Apr

The Salisbury Hotel
The Salisbury HotelSouthside, 2.6 km from Craigmillar Castle
8.6 out of 10, Excellent, (891 reviews)
The price is SAR 443
SAR 532 total
includes taxes & fees
29 Mar - 30 Mar

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 653
SAR 784 total
includes taxes & fees
1 Apr - 2 Apr

The Abbey Residence
The Abbey Residence2.6 km from Craigmillar Castle
8.0 out of 10, Very Good, (76 reviews)
The price is SAR 251
SAR 302 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 309
SAR 370 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 936
SAR 1,399 total
includes taxes & fees
7 Apr - 8 Apr

@part Bernard Rooms
@part Bernard RoomsSouthside, 3 km from Craigmillar Castle
7.0 out of 10, Good, (58 reviews)
The price is SAR 222
SAR 266 total
includes taxes & fees
29 Mar - 30 Mar

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 259
SAR 311 total
includes taxes & fees
19 Apr - 20 Apr

Northumberland Hotel
Northumberland HotelNewington, 1.7 km from Craigmillar Castle
6.4 out of 10, (759 reviews)
The price is SAR 200
SAR 240 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 214
SAR 257 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,447
SAR 2,097 total
includes taxes & fees
4 Apr - 5 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 594
SAR 713 total
includes taxes & fees
31 Mar - 1 Apr
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 | ||||||
![]() The Scholar | 9.2 Wonderful 1,000 reviews | View | ||||||
![]() Grangeview Guest House | 9.0 Wonderful 69 reviews | View |
Top Craigmillar Castle Hotel Reviews

Apex Waterloo Place Hotel
10/10 Excellent
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









































































