Skip to main content

Featured 3-star hotel destinations

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

St. Andrews

10 3-star hotels

Dunfermline

8 3-star hotels

Anstruther

4 3-star hotels

Kirkcaldy

3 3-star hotels

Glenrothes

3 3-star hotels

Crail

3 3-star hotels

Cellardyke

3 3-star hotels

Burntisland

3 3-star hotels

Fife

3 3-star hotels

The best 3-star hotels in Fife

Check out our selection of great 3-star hotels in Fife

Filter by:

Star Rating
Review score

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.

B
Blough
From
United States
The location was perfect! In the middle of an active farm, with all that green around and then a perfect view of St Andrews! Attention to detail and variety of foods made breakfast special. Sam and Mike are great! Buy some chocolates 😋
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 132 reviews
Price from
$146.34
1 night, 2 adults

The Inn At Charlestown

Hotel in Dunfermline

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.

H
Hamit Onur
From
Belgium
Location Food Staff Everything
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,262 reviews
Price from
$116.57
1 night, 2 adults

The City Hotel

Hotel in Dunfermline

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.

N
Nichole
From
United Kingdom
The hotel was great, a bit confusing as we entered from the back of the hotel where the car park is but staff quickly directed us to the reception and we were booked in very quickly, we also asked for a hairdryer and iron and both items were brought to us within minutes, staff all very friendly, we had dinner in the bar which was lovely and good value as well
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,429 reviews
Price from
$103.95
1 night, 2 adults

Adamson Hotel

Hotel in Dunfermline

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.

S
Sandra
From
United Kingdom
Excellent evening meal. Friendly staff. Great breakfast.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,041 reviews
Price from
$80.85
1 night, 2 adults

Victoria Hotel

Hotel in Kirkcaldy

A short from the train and bus stations in Kirkcaldy, Victoria Hotel has free private parking and a restaurant serving a range of good meals.

D
David
From
United Kingdom
Price, facilities, cleanliness, staff, breakfast.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,530 reviews
Price from
$121.30
1 night, 2 adults

Holiday Inn Express Dunfermline by IHG

Hotel in Dunfermline

Stay in the historic city of Dunfermline with easy access to Edinburgh and Edinburgh Airport. Holiday Inn Express Dunfermline offers comfortable, great-value rooms with free Wi-Fi and satellite TV.

C
Constantin
From
United Kingdom
The staff was very kind, the room was clean and the temperature suitable for children. The breakfast was very tasty and available for all requirements. We will definitely come back
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,001 reviews
Price from
$91.18
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.

N
Nicholas
From
United Kingdom
Lovely location, very peaceful
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,058 reviews
Price from
$116.51
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 rooms with attached bathroom with free parking and Wi-Fi. Each luxurious guest room is individually furnished.

R
Robert
From
United States
This is a beautiful property. Extremely elegant. Very comfortable bed and well designed rooms with all amenities one would like in a hotel room. Parking was good and the restaurant was convenientl, reasonabley priced, and served good food. And the property is a short and easy drive to the historic sights. Highly recommend staying here!
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,270 reviews
Price from
$86.62
1 night, 2 adults

Abbotshall

Hotel in Fife

Located in Fife, a 15-minute walk from Kirkcaldy Beach, Abbotshall has accommodations with a terrace, free private parking, a restaurant and a bar.

S
Samantha
From
United Kingdom
Perhaps the best restaurant I have ever eaten in. The chicken haggis burger was amazing. Breakfast, best I’ve had in years.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 114 reviews
Price from
$81.05
1 night, 2 adults

Clarke Cottage Guest House

Dunfermline

Clarke Cottage Guest House is located 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
United Kingdom
The hosts were very kind, personable and knowledgeable.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 330 reviews
Price from
$106.38
1 night, 2 adults
All three-star hotels in Fife

Most booked 3-star hotels in Fife this month

See all

Popular with guests booking 3-star hotels in Fife

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

Popular with guests booking 3-star hotels in Fife

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,001 reviews

Popular with guests booking 3-star hotels in Fife

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

Popular with guests booking 3-star hotels in Fife

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

Popular with guests booking 3-star hotels in Fife

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 968 reviews

Popular with guests booking 3-star hotels in Fife

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 814 reviews

Popular with guests booking 3-star hotels in Fife

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

Popular with guests booking 3-star hotels in Fife

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

Popular with guests booking 3-star hotels in Fife

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

Popular with guests booking 3-star hotels in Fife

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

FAQs about 3-star hotels in Fife

3-star Hotels That Guests Love in Fife

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 231 reviews
The locations was very close to the city centre and easy to get around.
Guest review bysusan
Solo traveler
Avg. price/night: $664.62
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 903 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 bySmartguide
Young couple
Avg. price/night: $164.13
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,270 reviews
Good price. Convenient location for Dunfermline.nice breakfast. Helpful staff
Guest review byCath
Solo traveler
Avg. price/night: $165.78
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,530 reviews
Nice and elegant hotel in good location - near the city center, train station, gym and hospital. Room was clean and cosy, a little bit small but the space was used efficiently. Clean bathroom with nice equipment. Tasty breakfast and really nice and helpful staff.
Guest review byZuzanna
Solo traveler
Avg. price/night: $130.09
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3,041 reviews
Very nice hotel in quiet location, not too far from city centre ,good bus links .Excellent well presented hotel with friendly helpful staff and great value for money , highly recommended.
Guest review byMike
Family with young children
Avg. price/night: $120.36
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,659 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 byRobert
Solo traveler
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,399 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 byEdmund
Young couple
Avg. price/night: $145.89
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,429 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 byJeff
Young couple
Avg. price/night: $306.37
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 916 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 byRadford
Family with young children
Avg. price/night: $140.49
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,304 reviews
Great location not far away from city centre and Edinburgh airport .Restaurant was very good and very helpful staff to serve as well.
Guest review byRita
Family with young children