Skip to main content

Filter by:


Star Rating

Review Score

Blairhall – 175 hotels and places to stay
See the latest prices and deals by choosing your dates.
Richmond Park Hotel, hotel in Blairhall

With picturesque views over the River Forth, the family-run Richmond Park Hotel is located within its own grounds and is just 10 minutes’ drive from Edinburgh Airport.

Room, breakfast
8.1
Scored 8.1
Very Good
Rated very good
2,461 reviews
Price from$69.94per night
Oxgang Kitchen Bar & Rooms, hotel in Blairhall

Located in Grangemouth, 14 miles from Hopetoun House, Oxgang Kitchen Bar & Rooms has accommodations with a garden, free private parking, a shared lounge and a restaurant.

The closeness to the airport. The friendliness of the staff, the cleanliness of the room I enjoy staying and older history buildings
8.0
Scored 8.0
Very Good
Rated very good
875 reviews
Price from$82.54per night
Leapark Hotel, hotel in Blairhall

The Leapark Hotel is a family-owned hotel in the historical port of Grangemouth, within 3 miles of The Kelpies and 7 miles from the Falkirk Wheel. Stirling is a 25 minutes' drive away.

On site parking, room clean
8.1
Scored 8.1
Very Good
Rated very good
1,163 reviews
Price from$120.64per night
Coorie, hotel in Blairhall

The family-run Coorie provides rooms with attached bathroom and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the center of Edinburgh.

This location is a new favorite! We loved the cafe and the view. Everyone we interacted with was so friendly and welcoming.
9.2
Scored 9.2
Wonderful
Rated wonderful
1,214 reviews
Price from$107.94per night
Garvock House Hotel, hotel in Blairhall

Located within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden.

The place is really charming and all the spaces well kept. Each room had an special character. Breakfast is really worth it, genuine, fresh ingredients. Definitely would come back. Staff was also very friendly with kids.
9.1
Scored 9.1
Wonderful
Rated wonderful
1,062 reviews
Price from$190.48per night
The City Hotel, hotel in Blairhall

The City Hotel is a lively hotel located in the heart of Dunfermline, just 328 feet from Pittencrieff Park. Built in 1775 the City Hotel has 32 rooms.

Breakfast and restaurant staff.
8.1
Scored 8.1
Very Good
Rated very good
1,629 reviews
Price from$89.58per night
Adamson Hotel, hotel in Blairhall

An original Scottish coaching inn, Adamson Hotel is located in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access.

Nice comfy room, quiet, lovely decor, good TV
8.1
Scored 8.1
Very Good
Rated very good
3,152 reviews
Price from$91.20per night
Best Western Plus Dunfermline Crossford Keavil House Hotel, hotel in Blairhall

With a luxury health and leisure Spa and award-winning restaurant, Best Western Plus Keavil House is 2 minutes' walk from Dunfermline Golf Club.

The room was spacious, the bed comfortable. The pool provided an excellent space for kids to play in, while allowing others to exercise without any interference.
8.1
Scored 8.1
Very Good
Rated very good
1,195 reviews
Price from$142.86per night
The Guildhall and Linen Exchange Wetherspoon, hotel in Blairhall

Located in Dunfermline and with Forth Bridge reachable within 6.8 miles, The Guildhall and Linen Exchange Wetherspoon provides a restaurant, non-smoking rooms, free WiFi and a bar.

The staff were courteous, friendly, and very helpful.
8.2
Scored 8.2
Very Good
Rated very good
1,549 reviews
Price from$86.35per night
The Inn At Charlestown, hotel in Blairhall

Located in Dunfermline, 5.5 miles from Forth Bridge, The Inn At Charlestown provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

We spend a night and we love it, thank you
8.5
Scored 8.5
Very Good
Rated very good
877 reviews
Price from$151.11per night
See all hotels near Blairhall
Subscribe to receive premium deals

Prices drop the second you sign up!