Skip to main content

Hotels near Blairhall

Search hotels and more near Blairhall

Filter by:


Star rating

Review score

Blairhall – 176 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 situated within its own grounds and is just 10 minutes’ drive from Edinburgh Airport.

Small, inexpensive. In nice area.
8.0
Scored 8.0
Very good
Rated very good
2,492 reviews
Price fromTWD 2,664per 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.

the layout of hotel, easy access to outside, outside seating area
8.1
Scored 8.1
Very good
Rated very good
1,186 reviews
Price fromTWD 3,905per night
Oxgang Kitchen Bar & Rooms, hotel in Blairhall

Situated in Grangemouth, 23 km from Hopetoun House, Oxgang Kitchen Bar & Rooms features accommodation with a garden, free private parking, a shared lounge and a restaurant.

Nice place to stop over
8.0
Scored 8.0
Very good
Rated very good
887 reviews
Price fromTWD 2,672per night
Coorie, hotel in Blairhall

The family-run Coorie provides en suite rooms and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the centre of Edinburgh.

Nice room, nice people
9.2
Scored 9.2
Superb
Rated superb
1,236 reviews
Price fromTWD 3,494per night
Garvock House Hotel, hotel in Blairhall

Situated 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.

Great location. Very easy to get in and out of town staff were brilliant, best facility that we have stayed in so far in the UK. Very professional and quality service
9.1
Scored 9.1
Superb
Rated superb
1,075 reviews
Price fromTWD 6,166per 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.

We only stayed for one night before flying home early the next morning. The room was large and fulfiled its function for us. We didn´t eat or drink in the hotel. The receptionist was really friendly when we checked in and the young man when we left early too.
8.1
Scored 8.1
Very good
Rated very good
1,200 reviews
Price fromTWD 4,624per night
The City Hotel, hotel in Blairhall

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

Fabulous little gem in the lovely town of Dunfermline. Wonderful stay for the 4 of us (2 couples). We are in the restaurant each evening and WOW, incredible food, great price and excellent service. Special thank you to David the night porter for his help and advice from the marathon 4.
8.0
Scored 8.0
Very good
Rated very good
1,649 reviews
Price fromTWD 3,052per night
The Guildhall and Linen Exchange Wetherspoon, hotel in Blairhall

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

We enjoyed our stay very much so. There is nothing to fault with this hotel. The staff, the room. food. where the hotel is right in the middle of everything, near the shops, buses, trains etc. This is our 3rd stay at this lovel hotel and we shall be back very soon. Everyone at the hotel cannot do enough for you. One of the best hotels we have stayed at.
8.2
Scored 8.2
Very good
Rated very good
1,557 reviews
Price fromTWD 2,795per night
Adamson Hotel, hotel in Blairhall

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

Friendly
8.1
Scored 8.1
Very good
Rated very good
3,181 reviews
Price fromTWD 3,108per night
The Inn At Charlestown, hotel in Blairhall

Set in Dunfermline, 8.8 km from Forth Bridge, The Inn At Charlestown offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

The hotel is in a very good place to commute into central Edinburgh. I stayed over 1 night to take my daughter to Edinburgh Zoo the following day. The commute is only 30 minutes away. Charlestown is a beautiful picturesque village with a Harbour which over looks the stunning Queensferry bridge too.
8.5
Scored 8.5
Very good
Rated very good
887 reviews
Price fromTWD 4,891per night
See all hotels near Blairhall
Subscribe to receive premium deals

Prices drop the moment you sign up!