Skip to main content

Search hotels in Blairhall

Enter your dates to see the latest prices and deals for Blairhall hotels

Popular hotels in Blairhall

Check out our top picks in Blairhall

Filter by:

Star rating
Review score

Garvock House Hotel

Dunfermline (Near 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.

S
Sheila
From
United Kingdom
The hotel has been beautifully decorated with understated elegance. It's warm & cosy. Room was large with a good-sized shower room, the bed was comfortable & on a wintery night lovely & warm. Staff were friendly, professional & very efficient. Had dinner, which was delicious, beautifully presented & very reasonably priced. Breakfast again was freshly cooked & tasty. Cant fault anything. Definitely be back, would recommend.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,388 reviews
Price from
US$148.21
1 night, 2 adults

Coorie

Dunfermline (Near Blairhall)

Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such as a terrace, a restaurant and a bar.

E
Elizabeth
From
United States
Yasmine and Team Coorie could not have been more welcoming, kind, and thoughtful. We were treated like VIPs from the moment we stepped from the taxi in front in the cafe the morning of our arrival. Yasmine, earlier that morning, sent us an email explaining self check-in should we arrive after 5:00PM when the cafe closes. She immediately met us outside and, although it was well before check-in time, took our heavy luggage to our room. Then she showed us to a lovely window seat in the cafe where we could relax and enjoy a most delicious lunch...the waffles with corn flake coated chicken is Fantastic! By the time we finished, our room was ready and we could enjoy the most comfortable, large room with a lovely view of the Firth of Forth...room #2. We enjoyed peaceful relaxation along the beach and many benches along Limekilns Pier just across the street. Breakfast was absolutely fabulous as well, with special attention shown to us so we could share our selections. We commented on how delicious the tea service in our room was, especially the Caramel wafer biscuits, and Sasha, who made sure our room was clean and comfortable, even gave us extra. Everyone made us feel so special. After we checked out and were back in the USA, we got a message from Yasmine telling us that we had left behind a Cpap machine. She offered to post it to us! Incredible kindness and customer service! Truly wonderful people and relaxing place to stay. Highly recommend and would love to stay again! Thank you, Yasmine and Team Coorie.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,396 reviews
Price from
US$121.27
1 night, 2 adults

Linen Bank Residence - Aparthotel

Linlithgow (Near Blairhall)

Featuring 3-star accommodation, Linen Bank Residence - Aparthotel is set in Linlithgow, 16 km from Forth Bridge and 24 km from Edinburgh Zoo.

F
Fouad
From
France
Great location. Clean and comfy. Very nice and useful staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 179 reviews
Price from
US$95.67
1 night, 2 adults

The Inn At Charlestown

Dunfermline (Near Blairhall)

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

E
Eftychia
From
Greece
The best food I have ever eaten in the UK
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,171 reviews
Price from
US$172.80
1 night, 2 adults

Oxgang Kitchen Bar & Rooms

Grangemouth (Near Blairhall)

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

S
Sabine
From
Germany
Very large room and a very large, comfortable bed. Bringing the dogs was free of charge. Very pleasant was the proximity to the restaurant, whose price-quality ratio was very good. Very friendly staff in restaurant and hotel!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,189 reviews
Price from
US$87.58
1 night, 2 adults

Adamson Hotel

Dunfermline (Near 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.

C
Cristina PAUL
From
Netherlands
Big New Clean Room. Parking. Breakfast. Thanks
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,116 reviews
Price from
US$96.77
1 night, 2 adults

Leapark Hotel

Grangemouth (Near 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.

D
Donna
From
Iceland
Was lovely and clean food was beautiful
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,252 reviews
Price from
US$134.74
1 night, 2 adults

Richmond Park Hotel

Boʼness (Near 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.

N
Nicola
From
Ireland
The room was lovely and very warm which I like. Staff were very helpful and breakfast was delicious
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,511 reviews
Price from
US$130.43
1 night, 2 adults

The City Hotel

Dunfermline (Near 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.

S
Sally-Ann Riddell
From
New Zealand
Location was excellent. Right in the city centre. Car parking at the back of the hotel for a small fee. Good breakfast included.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,533 reviews
Price from
US$101.38
1 night, 2 adults

Best Western Plus Dunfermline Crossford Keavil House Hotel

Dunfermline (Near 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.

M
Mihail
From
Bulgaria
Absolutely stunning hotel on a marvellous estate, surrounded by spectacular nature and gorgeous views. Fantastic gym and pool facilities with a jacuzzi. Staff always went above and beyond with their help. Great breakfast. The restaurant is very stylish and the bar is very cosy. The whole place is very peaceful and relaxing. I enjoyed my long stay at the hotel very much. Would happily stay again. Thanks very much.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,145 reviews
Price from
US$84.89
1 night, 2 adults
See all hotels in and around Blairhall

Blairhall – 2 hotels and places to stay

Filter by:

Star rating
Review score

Garvock House Hotel

Dunfermline (Near 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.

S
Sheila
From
United Kingdom
The hotel has been beautifully decorated with understated elegance. It's warm & cosy. Room was large with a good-sized shower room, the bed was comfortable & on a wintery night lovely & warm. Staff were friendly, professional & very efficient. Had dinner, which was delicious, beautifully presented & very reasonably priced. Breakfast again was freshly cooked & tasty. Cant fault anything. Definitely be back, would recommend.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,388 reviews
Price from
US$148.21
1 night, 2 adults

Coorie

Dunfermline (Near Blairhall)

Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such as a terrace, a restaurant and a bar.

E
Elizabeth
From
United States
Yasmine and Team Coorie could not have been more welcoming, kind, and thoughtful. We were treated like VIPs from the moment we stepped from the taxi in front in the cafe the morning of our arrival. Yasmine, earlier that morning, sent us an email explaining self check-in should we arrive after 5:00PM when the cafe closes. She immediately met us outside and, although it was well before check-in time, took our heavy luggage to our room. Then she showed us to a lovely window seat in the cafe where we could relax and enjoy a most delicious lunch...the waffles with corn flake coated chicken is Fantastic! By the time we finished, our room was ready and we could enjoy the most comfortable, large room with a lovely view of the Firth of Forth...room #2. We enjoyed peaceful relaxation along the beach and many benches along Limekilns Pier just across the street. Breakfast was absolutely fabulous as well, with special attention shown to us so we could share our selections. We commented on how delicious the tea service in our room was, especially the Caramel wafer biscuits, and Sasha, who made sure our room was clean and comfortable, even gave us extra. Everyone made us feel so special. After we checked out and were back in the USA, we got a message from Yasmine telling us that we had left behind a Cpap machine. She offered to post it to us! Incredible kindness and customer service! Truly wonderful people and relaxing place to stay. Highly recommend and would love to stay again! Thank you, Yasmine and Team Coorie.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,396 reviews
Price from
US$121.27
1 night, 2 adults

Linen Bank Residence - Aparthotel

Linlithgow (Near Blairhall)

Featuring 3-star accommodation, Linen Bank Residence - Aparthotel is set in Linlithgow, 16 km from Forth Bridge and 24 km from Edinburgh Zoo.

F
Fouad
From
France
Great location. Clean and comfy. Very nice and useful staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 179 reviews
Price from
US$95.67
1 night, 2 adults

The Inn At Charlestown

Dunfermline (Near Blairhall)

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

E
Eftychia
From
Greece
The best food I have ever eaten in the UK
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,171 reviews
Price from
US$172.80
1 night, 2 adults

Oxgang Kitchen Bar & Rooms

Grangemouth (Near Blairhall)

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

S
Sabine
From
Germany
Very large room and a very large, comfortable bed. Bringing the dogs was free of charge. Very pleasant was the proximity to the restaurant, whose price-quality ratio was very good. Very friendly staff in restaurant and hotel!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,189 reviews
Price from
US$87.58
1 night, 2 adults

Adamson Hotel

Dunfermline (Near 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.

C
Cristina PAUL
From
Netherlands
Big New Clean Room. Parking. Breakfast. Thanks
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,116 reviews
Price from
US$96.77
1 night, 2 adults

Leapark Hotel

Grangemouth (Near 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.

D
Donna
From
Iceland
Was lovely and clean food was beautiful
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,252 reviews
Price from
US$134.74
1 night, 2 adults

Richmond Park Hotel

Boʼness (Near 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.

N
Nicola
From
Ireland
The room was lovely and very warm which I like. Staff were very helpful and breakfast was delicious
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,511 reviews
Price from
US$130.43
1 night, 2 adults

The City Hotel

Dunfermline (Near 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.

S
Sally-Ann Riddell
From
New Zealand
Location was excellent. Right in the city centre. Car parking at the back of the hotel for a small fee. Good breakfast included.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,533 reviews
Price from
US$101.38
1 night, 2 adults

Best Western Plus Dunfermline Crossford Keavil House Hotel

Dunfermline (Near 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.

M
Mihail
From
Bulgaria
Absolutely stunning hotel on a marvellous estate, surrounded by spectacular nature and gorgeous views. Fantastic gym and pool facilities with a jacuzzi. Staff always went above and beyond with their help. Great breakfast. The restaurant is very stylish and the bar is very cosy. The whole place is very peaceful and relaxing. I enjoyed my long stay at the hotel very much. Would happily stay again. Thanks very much.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,145 reviews
Price from
US$84.89
1 night, 2 adults
See all hotels in and around Blairhall

Most booked hotels in Blairhall and surroundings in the past month

See all

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,009 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,145 reviews

Popular with guests booking hotels in Boʼness

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,511 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,116 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 236 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,533 reviews

Popular with guests booking hotels in Grangemouth

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,189 reviews

Popular with guests booking hotels in Linlithgow

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 179 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,171 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,387 reviews

Budget hotels in Blairhall and nearby

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,511 reviews

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.

From US$87.45 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,145 reviews

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

From US$84.89 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,116 reviews

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.

From US$101.86 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,533 reviews

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.

From US$177.86 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,252 reviews

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.

From US$101.06 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,189 reviews

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

From US$87.58 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 101 reviews

Set in Dunfermline and only 14 km from Forth Bridge, Millhill St Dunfermline offers accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 121 reviews

Brucefield Avenue, Dunfermline, a property with a garden, is situated in Dunfermline, 15 km from Hopetoun House, 24 km from Edinburgh Zoo, as well as 26 km from Murrayfield Stadium.

From US$106.44 per night

Best hotels with breakfast in Blairhall and nearby

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 341 reviews

Saorsa House Culross, a property with a garden and a terrace, is situated in Fife, 24 km from Hopetoun House, 33 km from Edinburgh Zoo, as well as 35 km from Murrayfield Stadium.

From US$134.74 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 219 reviews

Featuring a garden and views of garden, The Dundonald Guesthouse & Cottage is a bed and breakfast situated in a historic building in Culross, 24 km from Forth Bridge.

From US$276.22 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 117 reviews

Offering a restaurant, a bar and a large garden and a championship golf course, Forrester Park Resort also has free WiFi access and free on-site parking.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,171 reviews

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 195 reviews

Offering a garden and mountain view, Wester Muirhouse is located in Linlithgow, 19 km from Forth Bridge and 26 km from Edinburgh Zoo.

From US$128 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,387 reviews

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.

From US$148.21 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews

Offering a garden and garden view, A 2 Bedroom flat in Culross home of Outlander is set in Culross, 25 km from Hopetoun House and 34 km from Edinburgh Zoo.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 214 reviews

Stunning & unique apt in Culross in Culross features accommodation with free WiFi, 24 km from Forth Bridge, 25 km from Hopetoun House and 34 km from Edinburgh Zoo.

From US$166.12 per night