Search hotels in Blairhall

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

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Flexible date options
Select occupancy

Blairhall – 2 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Coorie

Dunfermline (Near Blairhall)

Located in Dunfermline, Coorie offers beachfront accommodations 8 miles from Forth Bridge and has facilities like a terrace, a restaurant and a bar.

B
Botsford
From
United States
The location is amazing, the room was lovely, the staff was phenomenal especially Jane.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,250 reviews
Price from
$111.53
1 night, 2 adults

Linen Bank Residence - Aparthotel

Linlithgow (Near Blairhall)

Featuring 3-star accommodations, Linen Bank Residence - Aparthotel is located in Linlithgow, 8.3 miles from Hopetoun House and 9.4 miles from Forth Bridge.

A
Azfar Ali
From
Pakistan
Very cozy room. The room and bathroom were very clean. The room is compact but comfortable sized. It had everything I needed, a very comfy bed, electric kettle, tv, fridge, it also was equipped with a fan which was great. Amazing and helpful staff. Loved the location too. Lovely town. Can reach Edinburgh city center in just 30 minutes by train. I will definitely advise anyone visiting Edinburgh to stay here. It is excellent value. Must visit the lovely serene walk next to the Linlithgow Loch if you’re staying here.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 426 reviews
Price from
$92.57
1 night, 2 adults

Champany Inn

Linlithgow (Near Blairhall)

Located 2 miles from the banks of the Firth of Forth, Champany Inn features 2 restaurants and 16 rooms with traditional Scottish décor.

J
Jodi
From
United States
What a hidden gem! From the moment we walked in we were greeted with a warm welcome, very accommodating with offers to provide a ride into town to catch train, offer to carry in our l.. just a great warm welcome
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 28 reviews
Price from
$254.30
1 night, 2 adults

The Inn At Charlestown

Dunfermline (Near Blairhall)

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

C
Corinna
From
United States
The sevice was great. The staff was very helpful. The building has character. The location is great. To have the bar and restaurant inside is very convenient. It was very quiet. The luggage was offered to be carried upstairs for me without having to ask. There was always free bottled water in the room which was replenished every day. My room was made every day and the used towels replaced. The shower was small but the shower head and the flow of water was great.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,286 reviews
Price from
$115.49
1 night, 2 adults

The City Hotel

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

A
Anne
From
Canada
The rooms were nicely updated and clean. The location suited us perfectly for exploring Dunfermline. Included breakfast was full Scottish.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,384 reviews
Price from
$102.99
1 night, 2 adults

Adamson Hotel

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

T
Tomáš
From
Czech Republic
Great hotel near Dunfermline with its own parking. Wide range of hours for check - in and out. Clean room with its own bathroom and electric kettle. Really great breakfast.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,031 reviews
Price from
$80.10
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
Daniel
From
United States
Great access by bus to the Kelpies and Falkirk Wheel. Nice beds and shower. Desk clerk very helpful with directions and bus info.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,080 reviews
Price from
$107.21
1 night, 2 adults

Amorist Hotel

Dunfermline (Near Blairhall)

Featuring a bar, Amorist Hotel is located in Dunfermline in the Fife region, 10 miles from Forth Bridge and 11 miles from Hopetoun House.

j
james
From
United Kingdom
In a nice city centre location. Very new fixture and fittings. Very clean and tidy with all the facilities that you would want for a comfortable stay. Lovely and informative owner I would definitely stay again and recommend it to anyone visiting the city
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 307 reviews
Price from
$110.42
1 night, 2 adults

Oxgang Kitchen Bar & Rooms

Grangemouth (Near Blairhall)

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

L
Lance
From
United States
Convenient to Kelpies and Falkirk Wheel. Nice little restaurant on site too.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,124 reviews
Price from
$65.25
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 located within its own grounds and is just 10 minutes’ drive from Edinburgh Airport.

B
Beverley
From
Canada
They had me on the top floor on this trip I reinjured my hip. They were so kind and upgraded me with a garden suite. It was amazing with a kitchen and two bedroom. I ate dinner and breakfast at the Copper Kiln and was amazing.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,291 reviews
Price from
$85.07
1 night, 2 adults
See all hotels in and around Blairhall

Most booked hotels in Blairhall and surrounding area in the past month

See all

Popular with guests booking hotels in Dunfermline

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

Popular with guests booking hotels in Boʼness

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,291 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,371 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,328 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,384 reviews

Popular with guests booking hotels in Grangemouth

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,124 reviews

Popular with guests booking hotels in Grangemouth

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

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 307 reviews

Popular with guests booking hotels in Dunfermline

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,250 reviews

Popular with guests booking hotels in Dunfermline

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

Budget hotels in Blairhall and nearby

See all
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,291 reviews

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 1,371 reviews

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

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

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,250 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,384 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 307 reviews

Hotels located in the center of Blairhall

See all
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 28 reviews

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 17 reviews
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,080 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,124 reviews

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 369 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,328 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 426 reviews

What Guests Said About Blairhall:

Scored out of 10, guest rating 10

We loved the house, the location in the middle of nature.

We loved the house, the location in the middle of nature. Lovely rooms, good facilities and a lovely surrounding. It is a very centralized location to visit Edinburgh (by train), St Andrews, the Highlands, just everywhere you want to go within a couple of hours. And of course our hosts (Tim and Lisa) are very friendly and easy to talk to. We love the dogs and the garden.
Guest review bySander
Germany

More places to explore, more ways to go