Skip to main content

Three-Star Hotels in Dunfermline

Find the three-star hotels that appeal to you the most

The best three-star hotels in Dunfermline

Check out our pick of great three-star hotels in Dunfermline

Filter by:

Review score

Clarke Cottage Guest House

Dunfermline

Clarke Cottage Guest House is situated in Dunfermline. This 3-star guest house offers a shared lounge and luggage storage space. Free WiFi and free private parking is available.

T
Tracey
From
New Zealand
Hosts made us feel very welcome, the room was lovely and breakfast was exceptional. It is close to train and bus links and there is a great local pub along the road called the Elizabethan.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 351 reviews
Price from
US$92.91
1 night, 2 adults

The Inn At Charlestown

Hotel in Dunfermline

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.

J
Jeremy
From
France
we had the best room of the hotel, very spacious, with a bath in the room with an amazing view on the Firth river
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,167 reviews
Price from
US$142.96
1 night, 2 adults

Sweet Chestnut, Dunfermline by Marston's Inns

Hotel in Dunfermline

Set in Dunfermline, Sweet Chestnut, Dunfermline by Marston's Inns features a garden and free WiFi. Offering a restaurant, the property also has a bar.

M
Marina
From
Canada
Staff was friendly & helpful They had accessible washroom facilities
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,380 reviews
Price from
US$72.23
1 night, 2 adults

Auld Mill House Hotel

Hotel in Dunfermline

The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking.

T
Tatiana
From
Russia
Clean,cozy and very authentic. The host was very helpful and nice. One on the best breakfasts we ever had. Definitely recommend
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,664 reviews
Price from
US$100.07
1 night, 2 adults

Adamson Hotel

Hotel in Dunfermline

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.

D
Darlene
From
Canada
Very comfortable and large room. The restaurant was excellent for dinner and the buffet breakfast was great.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,177 reviews
Price from
US$93.98
1 night, 2 adults

Holiday Inn Express Dunfermline by IHG

Hotel in Dunfermline

In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free WiFi internet access and great-value rooms with satellite TV.

M
Mikhail
From
Kazakhstan
So, I should say first of all, that the whole staff of this hotel are truly professional and absolutely friendly and kind people, especially Claire in reception, she is amazing person and help us a lot , staring from checking in and ending with check out and helps us a lot with taxi service. The breakfast wonderfully served , the room is large and stunning , I am so glad to pick this hotel as a holiday staying for my family, that I really want to come there once again. Thanks a lot and I wish you all the best.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,992 reviews
Price from
US$77.47
1 night, 2 adults

Pitbauchlie House Hotel - Sure Hotel Collection by Best Western

Hotel in Dunfermline

Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers en-suite rooms with free parking and Wi-Fi. Each luxurious guest room is individually furnished.

S
Sara
From
Poland
the personel was really helpful and nice, the room was clean and spacious, the wifi in the room was working quite alright maybe sometimes a bit slow
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,327 reviews
Price from
US$110.77
1 night, 2 adults

The City Hotel

Hotel in Dunfermline

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.

F
Fiona
From
Portugal
Nice hotel in a great area, staff fantastic
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,546 reviews
Price from
US$98.46
1 night, 2 adults

The Cottage At Cauldcoats

Linlithgow (Near Dunfermline)

The Cottage At Cauldcoats, a property with a garden, is situated in Linlithgow, 12 km from Forth Bridge, 21 km from Edinburgh Zoo, as well as 26 km from Royal Mile.

D
Deborah
From
Australia
Large house for spreading out and good for a long stay
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$789.09
1 night, 2 adults

Hill Park Hotel

Rosyth (Near Dunfermline)

Featuring 3-star accommodation, Hill Park Hotel is located in Rosyth, 11 km from Hopetoun House and 20 km from Edinburgh Zoo.

L
Linda
From
Canada
Clean Excellent food at the restaurant
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,278 reviews
Price from
US$90.75
1 night, 2 adults
All three-star hotels in Dunfermline

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Dunfermline and surroundings in the past month

See all

Popular with guests booking three-star hotels in Dunfermline

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

Popular with guests booking three-star hotels in Dunfermline

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

Popular with guests booking three-star hotels in Dunfermline

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

Popular with guests booking three-star hotels in Dunfermline

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

Popular with guests booking three-star hotels in Dunfermline

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

Popular with guests booking three-star hotels in Dunfermline

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

Popular with guests booking three-star hotels in Dunfermline

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

Popular with guests booking three-star hotels in Dunfermline

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

Popular with guests booking three-star hotels in Rosyth

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

Popular with guests booking three-star hotels in Aberdour

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

3 star hotels that guests love in Dunfermline

See all
Avg. price/night: US$103.64
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,546 reviews
Location was excellent. Right in the city centre. Car parking at the back of the hotel for a small fee. Good breakfast included.
Guest review by
Sally-Ann Riddell
Young couple
Avg. price/night: US$100.07
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,664 reviews
Great location for access to Dunfermline City Centre or the Motorway links to Perth or Edinburgh. Hidden away and very secluded, the owner, Brent, is very welcoming and can impart a wealth of local knowledge. Great home cooked breakfast and very comfortable rooms.
Guest review by
Brian
Family with young children
Avg. price/night: US$106
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,327 reviews
Good price. Convenient location for Dunfermline.nice breakfast. Helpful staff
Guest review by
Cath
Solo traveller
Avg. price/night: US$87.89
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,380 reviews
Good price ...Good location..very clean and comfortable.
Guest review by
Stephen
Family with young children
Avg. price/night: US$100.07
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,664 reviews
Very good budget hotel, excellent value for money
Guest review by
Jim
Solo traveller