Search three-star hotels in Fife

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

Featured three-star hotel destinations

Destination inspiration for your trip – find a three-star hotel

St. Andrews

8 three-star hotels

Dunfermline

8 three-star hotels

Cellardyke

4 three-star hotels

Glenrothes

3 three-star hotels

Crail

3 three-star hotels

Burntisland

3 three-star hotels

Anstruther

3 three-star hotels

Fife

3 three-star hotels

The best three-star hotels in Fife

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

Filter by:

Star rating
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, 352 reviews
Price from
US$92.91
1 night, 2 adults

The Hayloft

Falkland

The Hayloft, a property with a garden, is located in Falkland, 36 km from St Andrews Bay, 37 km from Discovery Point, as well as 46 km from Forth Bridge.

J
Jenna
From
Ireland
Lovely spot for a couple of days in the village
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 203 reviews
Price from
US$111.23
1 night, 2 adults

Scooniehill Farm House B&B

St. Andrews

Located 1.5 miles from the town of St Andrews, Scooniehill Farmhouse is a farmhouse with a large garden, offering panoramic views of the Scottish countryside.

L
Leonie
From
New Zealand
Everything! Probably one of the best places I've ever stayed at. Super accommodating when we were running late. Highly recommend :)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 136 reviews
Price from
US$183.20
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

The Gilvenbank Hotel

Hotel in Glenrothes

Situated in Glenrothes, 31 km from St Andrews University, The Gilvenbank Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

A
Antonia
From
Malta
Quiet location, accessible through public transport.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,707 reviews
Price from
US$116.07
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$78.52
1 night, 2 adults

Best Western Balgeddie House Hotel

Hotel in Glenrothes

This traditional country house hotel is in quiet countryside in North Glenrothes. It mixes original character with modern comforts, including free Wi-Fi, free parking and flat-screen TVs.

P
Patrick
From
United Kingdom
I always try and stay here, great place, great staff and great facilities
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,076 reviews
Price from
US$141.33
1 night, 2 adults
All three-star hotels in Fife

Most booked three-star hotels in Fife this month

See all

Popular with guests booking three-star hotels in Fife

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

Popular with guests booking three-star hotels in Fife

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 Fife

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 Fife

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 Fife

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

Popular with guests booking three-star hotels in Fife

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

Popular with guests booking three-star hotels in Fife

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

Popular with guests booking three-star hotels in Fife

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

Popular with guests booking three-star hotels in Fife

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

Popular with guests booking three-star hotels in Fife

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

FAQs about three-star hotels in Fife

3 star hotels that guests love in Fife

See all
Avg. price/night: US$264.34
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,120 reviews
Clean, fresh, bright room on the ground floor with a lovely garden view. The staff were very helpful. Breakfast excellent. Good price for the area. Excellent location. Quiet room.
Guest review by
Smartguide
Young couple
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$78.25
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
Super clean, room serviced every day, friendly owner, budget hotel is a budget hotel buts it’s very good value for money
Guest review by
Robert
Solo traveller
Avg. price/night: US$111.89
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,278 reviews
Stayed outside Edinburgh when Edinburgh was busy. Easy to get to the city centre by car and by bus: good location. Room was comfortable.
Guest review by
Edmund
Young couple
Avg. price/night: US$103.64
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,546 reviews
Very nice large room at the front of the hotel, walk in shower and huge bed. Breakfast was included and there was a good choice of food including full Scottish. City centre location.
Guest review by
Jeff
Young couple
Avg. price/night: US$116.60
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 995 reviews
Great location just outside of St Andrews for a good price. Rooms comfy and good bathrooms. Breakfast was excellent. Reception guy who also served the breakfasts was top-notch. He knows his stuff. Would stay again if I'm back in the area
Guest review by
Radford
Family with young children
Avg. price/night: US$170.12
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 259 reviews
John is the friendliest, kindest host. There were many small touches with hospitality in mind that we really appreciated. The location is fantastic - quiet but a stones throw from the city centre. Would absolutely recommend for a stay in an authentic Victorian terrace house!
Guest review by
William
Young couple
Avg. price/night: US$92.91
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 352 reviews
Our host was wonderful, the best we've ever had. She was really attentive and made us feel very welcome. The room was great and had everything we needed for our stay for a good price. Excellent location near the train station for easy access to nearby towns and cities. Free on-site parking felt safe and was an added bonus. We will definitely be back! Thank you 😊
Guest review by
Louise
Family with young children
Avg. price/night: US$98.93
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,177 reviews
Loved the location, not far from Dunfermlinecity centre. Lovely room and shower room. Cooked breakfast is very tasty and staff very helpful, allowed us to store our luggage for a few hours.
Guest review by
L Edmond
Family with young children