
Find hotels in Blairhall, Dunfermline
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Blairhall hotels

Apex Grassmarket Hotel
Apex Grassmarket Hotel29.7 km from Blairhall
9.0 out of 10, Wonderful, (2,448 reviews)
The price is ¥15,728
¥18,873 total
includes taxes & fees
Feb 22 - Feb 23

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club25.2 km from Blairhall
8.8 out of 10, Excellent, (1,700 reviews)
The price is ¥51,893
¥62,271 total
includes taxes & fees
Mar 7 - Mar 8

Edinburgh Marriott Hotel Holyrood
Edinburgh Marriott Hotel Holyrood30.6 km from Blairhall
8.6 out of 10, Excellent, (1,006 reviews)
The price is ¥14,400
¥17,280 total
includes taxes & fees
Feb 22 - Feb 23

Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel29.8 km from Blairhall
9.2 out of 10, Wonderful, (1,577 reviews)
The price is ¥13,490
¥16,188 total
includes taxes & fees
Feb 22 - Feb 23

Point A Hotel Edinburgh Haymarket
Point A Hotel Edinburgh Haymarket29.1 km from Blairhall
8.8 out of 10, Excellent, (1,629 reviews)
The price is ¥11,556
¥13,867 total
includes taxes & fees
Feb 12 - Feb 13

Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG28.6 km from Blairhall
7.8 out of 10, Good, (1,008 reviews)
The price is ¥9,451
¥11,342 total
includes taxes & fees
Mar 1 - Mar 2

Norton House Hotel & Spa
Norton House Hotel & Spa21.8 km from Blairhall
9.2 out of 10, Wonderful, (1,000 reviews)
The price is ¥24,074
¥28,889 total
includes taxes & fees
Mar 2 - Mar 3

W Edinburgh
W Edinburgh29.7 km from Blairhall
9.2 out of 10, Wonderful, (394 reviews)
The price is ¥32,634
¥41,217 total
includes taxes & fees
Feb 23 - Feb 24

The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton29 km from Blairhall
9.0 out of 10, Wonderful, (1,012 reviews)
The price is ¥23,762
¥28,515 total
includes taxes & fees
Feb 22 - Feb 23

Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh24.4 km from Blairhall
8.2 out of 10, Very Good, (657 reviews)
The price is ¥10,521
¥13,288 total
includes taxes & fees
Feb 11 - Feb 12

Novotel Edinburgh Park
Novotel Edinburgh Park25.6 km from Blairhall
9.0 out of 10, Wonderful, (1,002 reviews)
The price is ¥11,775
¥14,130 total
includes taxes & fees
Feb 12 - Feb 13

Four Points Flex by Sheraton Edinburgh
Four Points Flex by Sheraton Edinburgh28.9 km from Blairhall
8.0 out of 10, Very Good, (1,012 reviews)
The price is ¥9,810
¥12,390 total
includes taxes & fees
Feb 23 - Feb 24

Village Hotel Edinburgh
Village Hotel Edinburgh26.5 km from Blairhall
8.4 out of 10, Very Good, (1,007 reviews)
The price is ¥13,196
¥15,835 total
includes taxes & fees
Feb 12 - Feb 13

Apex Waterloo Place Hotel
Apex Waterloo Place Hotel29.9 km from Blairhall
9.2 out of 10, Wonderful, (1,998 reviews)
The price is ¥17,430
¥20,916 total
includes taxes & fees
Feb 22 - Feb 23

Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West26.5 km from Blairhall
8.8 out of 10, Excellent, (1,000 reviews)
The price is ¥10,459
¥13,210 total
includes taxes & fees
Feb 12 - Feb 13

Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal Mile30.3 km from Blairhall
9.0 out of 10, Wonderful, (2,383 reviews)
The price is ¥14,284
¥17,141 total
includes taxes & fees
Feb 10 - Feb 11

Nira Caledonia
Nira Caledonia28.6 km from Blairhall
9.2 out of 10, Wonderful, (654 reviews)
The price is ¥15,407
¥18,489 total
includes taxes & fees
Feb 22 - Feb 23

ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile30.2 km from Blairhall
8.4 out of 10, Very Good, (1,779 reviews)
The price is ¥13,653
¥16,384 total
includes taxes & fees
Feb 22 - Feb 23

YOTEL Edinburgh
YOTEL Edinburgh28.9 km from Blairhall
8.8 out of 10, Excellent, (2,515 reviews)
The price is ¥11,299
























































