Photo by Jock Watson

Find hotels near Craigmillar Castle, Edinburgh from $73
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member Prices
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Craigmillar Castle hotels

Prestonfield House
Prestonfield House1 mi from Craigmillar Castle
9.8 out of 10, Exceptional, (302 reviews)
$559 nightly
The price is $704
Jul 26 - Jul 27
Total with taxes and fees

18 Craigmillar Park Guest House
18 Craigmillar Park Guest HouseNewington, 1.1 mi from Craigmillar Castle
9.4 out of 10, Exceptional, (25 reviews)
$180 nightly
The price is $227
Jul 31 - Aug 1
Total with taxes and fees

The Scholar
The ScholarSouthside, 1.5 mi from Craigmillar Castle
9.4 out of 10, Exceptional, (1,003 reviews)
$194 nightly
The price is $245
Jul 26 - Jul 27
Total with taxes and fees

Premier Inn Edinburgh A1 - Newcraighall
Premier Inn Edinburgh A1 - Newcraighall1.9 mi from Craigmillar Castle
8.8 out of 10, Excellent, (24 reviews)
$123 nightly
The price is $155
Jul 26 - Jul 27
Total with taxes and fees

Kildonan Lodge Hotel
Kildonan Lodge HotelNewington, 1.1 mi from Craigmillar Castle
9.0 out of 10, Wonderful, (378 reviews)
$133 nightly
The price is $168
Jul 26 - Jul 27
Total with taxes and fees

Southside Guest House
Southside Guest HouseSouthside, 1.8 mi from Craigmillar Castle
8.8 out of 10, Excellent, (175 reviews)
$146 nightly
The price is $184
Jul 26 - Jul 27
Total with taxes and fees

The Salisbury Hotel
The Salisbury HotelSouthside, 1.6 mi from Craigmillar Castle
8.6 out of 10, Excellent, (910 reviews)
$152 nightly
The price is $192
Jul 27 - Jul 28
Total with taxes and fees

The Abbey Residence
The Abbey Residence1.6 mi from Craigmillar Castle
8.0 out of 10, Very Good, (104 reviews)
$115 nightly
The price is $146
Aug 2 - Aug 3
Total with taxes and fees

The Ben Doran Guest House
The Ben Doran Guest HouseNewington, 1.4 mi from Craigmillar Castle
8.2 out of 10, Very Good, (475 reviews)
$174 nightly
The price is $209
Jul 22 - Jul 23
Total with taxes and fees

Premier Inn Edinburgh East
Premier Inn Edinburgh East1.4 mi from Craigmillar Castle
7.6 out of 10, Good, (44 reviews)
$115 nightly
The price is $146
Jul 26 - Jul 27
Total with taxes and fees

Edinburgh Travel Guest House
Edinburgh Travel Guest HouseNewington, 1.4 mi from Craigmillar Castle
7.4 out of 10, Good, (98 reviews)
$61 nightly
The price is $73
Jul 19 - Jul 20
Total with taxes and fees

Grangeview Guest House
Grangeview Guest HouseNewington, 1.4 mi from Craigmillar Castle
9.0 out of 10, Wonderful, (69 reviews)
$180 nightly
The price is $226
Jul 26 - Jul 27
Total with taxes and fees

Aynetree Guest House
Aynetree Guest House1.7 mi from Craigmillar Castle
7.4 out of 10, Good, (273 reviews)
$102 nightly
The price is $123
Jul 21 - Jul 22
Total with taxes and fees

@part Bernard Rooms
@part Bernard RoomsSouthside, 1.9 mi from Craigmillar Castle
7.0 out of 10, Good, (62 reviews)
$155 nightly
The price is $195
Jul 27 - Jul 28
Total with taxes and fees

Northumberland Hotel
Northumberland HotelNewington, 1.1 mi from Craigmillar Castle
6.4 out of 10, (776 reviews)
$96 nightly
The price is $115
Jul 19 - Jul 20
Total with taxes and fees

Sakura Edinburgh Guest House
Sakura Edinburgh Guest HouseSouthside, 1.8 mi from Craigmillar Castle
6.2 out of 10, (490 reviews)
$96 nightly
The price is $121
Jul 27 - Jul 28
Total with taxes and fees

Kingsley Edinburgh
Kingsley EdinburghNewington, 1.1 mi from Craigmillar Castle
9.0 out of 10, Wonderful, (71 reviews)
$188 nightly
The price is $237
Jul 29 - Jul 30
Total with taxes and fees

The Alexander Guest House
The Alexander Guest HouseNewington, 1.3 mi from Craigmillar Castle
7.8 out of 10, Good, (97 reviews)
$111 nightly
The price is $140
Jul 30 - Jul 31
Total with taxes and fees

Arrandale Guest House
Arrandale Guest HouseNewington, 1.3 mi from Craigmillar Castle
7.6 out of 10, Good, (195 reviews)
$107 nightly
The price is $129
Jul 19 - Jul 20
Total with taxes and fees
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 | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Prestonfield House | 9.8 Exceptional 302 reviews | View | ||||||
![]() The Scott | 9.6 Exceptional 707 reviews | View | ||||||
![]() 18 Craigmillar Park Guest House | 9.4 Exceptional 25 reviews | View | ||||||
![]() The Scholar | 9.4 Exceptional 1,003 reviews | View | ||||||
![]() Premier Inn Edinburgh A1 - Newcraighall | 8.8 Excellent 24 reviews | View |
Top Craigmillar Castle Hotel Reviews

Market Street Hotel
10/10 Excellent









































































