
Search 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,398 reviews)
The price is ฿2,766
฿3,320 total
includes taxes & fees
25 Jan - 26 Jan

Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club25.2 km from Blairhall
8.8 out of 10, Excellent, (1,696 reviews)

Point A Hotel Edinburgh Haymarket
Point A Hotel Edinburgh Haymarket29.1 km from Blairhall
8.8 out of 10, Excellent, (1,634 reviews)
The price is ฿1,985
฿2,383 total
includes taxes & fees
25 Jan - 26 Jan

The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton29 km from Blairhall
9.0 out of 10, Wonderful, (1,001 reviews)
The price is ฿4,614
฿5,536 total
includes taxes & fees
25 Jan - 26 Jan

Radisson Blu Hotel, Edinburgh City Centre
Radisson Blu Hotel, Edinburgh City Centre30.1 km from Blairhall
9.0 out of 10, Wonderful, (1,001 reviews)
The price is ฿4,727
฿5,673 total
includes taxes & fees
1 Feb - 2 Feb

W Edinburgh
W Edinburgh29.7 km from Blairhall
9.2 out of 10, Wonderful, (383 reviews)
The price is ฿6,408
฿7,690 total
includes taxes & fees
25 Jan - 26 Jan

YOTEL Edinburgh
YOTEL Edinburgh28.9 km from Blairhall
8.8 out of 10, Excellent, (2,486 reviews)
The price is ฿2,253
฿2,704 total
includes taxes & fees
25 Jan - 26 Jan

Village Hotel Edinburgh
Village Hotel Edinburgh26.5 km from Blairhall
8.2 out of 10, Very good, (1,000 reviews)
The price is ฿2,486
฿2,983 total
includes taxes & fees
22 Jan - 23 Jan

Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel29.8 km from Blairhall
9.2 out of 10, Wonderful, (1,565 reviews)
The price is ฿2,828
฿3,393 total
includes taxes & fees
25 Jan - 26 Jan

Hilton Edinburgh Carlton
Hilton Edinburgh Carlton30 km from Blairhall
8.4 out of 10, Very good, (1,003 reviews)
The price is ฿3,726
฿4,472 total
includes taxes & fees
25 Jan - 26 Jan

Delta Hotels by Marriott Edinburgh
Delta Hotels by Marriott Edinburgh24.4 km from Blairhall
8.2 out of 10, Very good, (635 reviews)
The price is ฿2,066
฿2,479 total
includes taxes & fees
22 Jan - 23 Jan

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,756 reviews)
The price is ฿2,351
฿2,822 total
includes taxes & fees
1 Feb - 2 Feb

Courtyard by Marriott Edinburgh West
Courtyard by Marriott Edinburgh West26.5 km from Blairhall
8.8 out of 10, Excellent, (1,002 reviews)
The price is ฿2,054
฿2,465 total
includes taxes & fees
22 Jan - 23 Jan

Novotel Edinburgh Park
Novotel Edinburgh Park25.6 km from Blairhall
9.0 out of 10, Wonderful, (1,002 reviews)
The price is ฿2,203
฿2,643 total
includes taxes & fees
1 Feb - 2 Feb

Aparthotel Adagio Edinburgh Royal Mile
Aparthotel Adagio Edinburgh Royal Mile30.3 km from Blairhall
9.0 out of 10, Wonderful, (2,372 reviews)
The price is ฿2,678
฿3,214 total
includes taxes & fees
21 Jan - 22 Jan

Kimpton Charlotte Square by IHG
Kimpton Charlotte Square by IHG29 km from Blairhall
9.2 out of 10, Wonderful, (1,002 reviews)
The price is ฿4,867
฿5,841 total
includes taxes & fees
1 Feb - 2 Feb

Market Street Hotel
Market Street Hotel29.8 km from Blairhall
9.8 out of 10, Exceptional, (1,224 reviews)

voco Edinburgh-Haymarket by IHG
voco Edinburgh-Haymarket by IHG29 km from Blairhall
9.2 out of 10, Wonderful, (473 reviews)
The price is ฿2,941
฿3,530 total
includes taxes & fees
25 Jan - 26 Jan

Apex Waterloo Place Hotel
Apex Waterloo Place Hotel29.9 km from Blairhall
9.2 out of 10, Wonderful, (1,977 reviews)
The price is ฿2,946
฿3,536 total
includes taxes & fees
25 Jan - 26 Jan

Four Points Flex by Sheraton Edinburgh
Four Points Flex by Sheraton Edinburgh28.9 km from Blairhall
8.0 out of 10, Very good, (1,009 reviews)
The price is ฿1,518
฿1,822 total
includes taxes & fees
1 Feb - 2 Feb
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.
Where to stay in Blairhall
Find the best Blairhall areas for the activities you enjoy most.
Rosyth
The seaside views and historical sites are a few reasons travellers visit Rosyth. Though there aren't many top sights in the neighbourhood, you can visit Deep Sea World and Dunfermline Abbey, a few notable attractions nearby.

Town Centre
While visiting Town Centre, you might make a stop by sights like Dunfermline Abbey and Abbot House.
Crossford
Crossford is well liked for its restaurants, and you can visit sights like Dunfermline Abbey and Blackness Castle if you have time to explore the area.
Pitreavie
While Pitreavie isn't home to many top sights, Dunfermline Abbey and Deep Sea World are some notable places to visit nearby.
Duloch
While Duloch isn't home to many top sights, Dunfermline Abbey and Dunfermline Golf Club are some notable places to visit nearby.
Top Blairhall Hotel Reviews

Mount Royal Hotel Edinburgh by The Unlimited Collection
10/10 Excellent





























































