Find hotels near Blackford Hill, Edinburgh from NT$4,105
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Compare 2,749 hotels close to Blackford Hill with room rates, reviews, and availability. Most hotels are fully refundable.

The Lane Hotel
Morningside, 1 km from Blackford Hill
9.6 out of 10, Exceptional, (205)
The price is NT$4,047
NT$4,856 total
includes taxes & fees
Nov 30 - Dec 1

Black Ivy Hotel
Bruntsfield, 1.7 km from Blackford Hill
9.4 out of 10, Exceptional, (341)
The price is NT$3,421
NT$4,105 total
includes taxes & fees
Nov 30 - Dec 1

Prestonfield House
2.6 km from Blackford Hill
9.8 out of 10, Exceptional, (286)
The price is NT$10,844
NT$13,012 total
includes taxes & fees
Dec 7 - Dec 8

100 Princes Street
New Town, 3.2 km from Blackford Hill
9.8 out of 10, Exceptional, (48)
The price is NT$14,631
NT$17,557 total
includes taxes & fees
Dec 17 - Dec 18

Hotel du Vin & Bistro Edinburgh
Old Town Edinburgh, 2.6 km from Blackford Hill
9.4 out of 10, Exceptional, (1005)
The price is NT$4,842
NT$5,811 total
includes taxes & fees
Dec 3 - Dec 4

Market Street Hotel
Old Town Edinburgh, 3.1 km from Blackford Hill
9.6 out of 10, Exceptional, (1190)
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.
Top Blackford Hill Hotel Reviews

Apex City of Edinburgh Hotel
10/10 Excellent
Hotels near other Blackford Hill attractions
Frequently asked questions
Explore a world of travel with Expedia
Hotels near popular Edinburgh Attractions
Hotels in top Morningside neighborhoods
Other Hotels near Blackford Hill, Morningside
- North Berwick Hotels
- Newbridge Hotels
- North Sea Hotels
- Dunfermline Hotels
- South Queensferry Hotels
- Peebles Hotels
- Falkirk Hotels
- Livingston Hotels
- Kirknewton Hotels
- Musselburgh Hotels
- Great Britain Hotels
- Leven Hotels
- Bonnyrigg Hotels
- Kirkcaldy Hotels
- Lasswade Hotels
- Glenrothes Hotels
- Dalkeith Hotels
- Linlithgow Hotels
- Bathgate Hotels
- Lanark Hotels


















































































