Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Fife

Filter by star ratings
All filters
Holiday Inn Express Dundee
Holiday Inn Express Dundee
8.7 Excellent
41 Dock Street, Dundee, United Kingdom
Show on map
0.7 mi from city centre, Dundee, SCT, United Kingdom 
ExcellentBased on 2,068 reviews
8.7

Holiday Inn Express Dundee offers contemporary accommodation in Dundee and is within walking distance of Seagate Bus Station. It is close to St Paul's Cathedral, shops and nightlife options.

The Inn at Lathones
The Inn at Lathones
7.8 Good
Lathones, By Largoward, St. Andrews, United Kingdom
Show on map
5.2 mi from city centre, St. Andrews, SCT, United Kingdom 
GoodBased on 718 reviews
7.8

The Inn At Lathones provides award-winning 4-star accommodation in Kilconquhar. It also offers meeting rooms, squash courts and a concierge.

David Russell Apartments Campus Accommodation
David Russell Apartments Campus Accommodation
St. Andrews, United Kingdom
Show on map
0.9 mi from city centre, St. Andrews, SCT, United Kingdom 

David Russell Apartments - Campus Accommodation offers 3-star accommodation in St Andrews. It is ideally located for guests wishing to discover the area's attractions.

Drumoig Golf Hotel
Drumoig Golf Hotel
8.3 Excellent
Forgan Drive, St. Andrews, United Kingdom
Show on map
6.7 mi from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 282 reviews
8.3

Situated in Leuchars, Drumoig Golf Hotel is an easy drive from Dundee and Tayport. It also offers a terrace.

Hotel Indigo Dundee
Hotel Indigo Dundee
9.3 Excellent
Lower Dens Mill,Constable Street, Dundee, United Kingdom
Show on map
0.5 mi from city centre, Dundee, SCT, United Kingdom 
ExcellentBased on 1,347 reviews
9.3

Hotel Indigo - Dundee is situated amongst Dundee's popular shops and boutiques, just a brief walk from Seagate Bus Station. It also offers free wireless internet.

Mcintosh Hall - Campus Accommodation
Mcintosh Hall - Campus Accommodation
Abbotsford Crescent, St. Andrews, United Kingdom
Show on map
0.2 mi from city centre, St. Andrews, SCT, United Kingdom 

McIntosh Hall Campus Accommodation is located in St Andrews and provides easy access to St Andrews Castle. It is conveniently positioned for guests wanting to discover the area's attractions.

Rusacks St. Andrews
Rusacks St. Andrews
8.4 Excellent
16 Pilmour Links, St. Andrews, United Kingdom
Show on map
0.3 mi from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 1,434 reviews
8.4

Boasting a popular location, Rusacks St Andrews provides views of St Andrews, and is conveniently close to a variety of dining options. It is located a short stroll from University of St Andrews and Madras College.

Cambo House And Estate Bed And Breakfast
Cambo House And Estate Bed And Breakfast
9.7 Excellent
Cambo Estate, St. Andrews, United Kingdom
Show on map
6.7 mi from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 30 reviews
9.7

Set within the scenic countryside of Kingsbarns, Cambo House provides comfortable accommodation and a wide range of facilities, including free Wi-Fi, meeting rooms and outdoor tennis courts. It also offers luggage storage, a playground and babysitting/child services.

Caledonia Hotel
Caledonia Hotel
8.1 Excellent
Hilton Road, Rosyth, Dunfermline, United Kingdom
Show on map
3.1 mi from city centre, Dunfermline, SCT, United Kingdom 
ExcellentBased on 214 reviews
8.1

Caledonia Hotel is located in Rosyth and offers free Wi-Fi. The multiple amenities this traditional hotel features include laundry facilities, a kids club and a 24-hour reception.

Pitbauchlie House Hotel
Pitbauchlie House Hotel
8.7 Excellent
Aberdour Road, Dunfermline, United Kingdom
Show on map
1.1 mi from city centre, Dunfermline, SCT, United Kingdom 
ExcellentBased on 477 reviews
8.7

Situated a short stroll from Dunfermline Town Railway Station, Pitbauchlie House Hotel provides guests with an ideal base while in Dunfermline. It also provides free wireless internet to all guests throughout their stay.

Tips for booking a Fife hotel

Cheapest month:December
Most expensive month:February
Average price in Fife:$149/night
Absolute cheapest price found:$16/night
Cheapest day:Wednesday
Most expensive day:Monday
$105 - $216
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$130 - $171
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Fife hotels

Show all 1,000 hotels
1
Fairways of St Andrews
Fairways of St Andrews
9.6 Excellent
8a Golf Place, St. Andrews, United Kingdom
Show on map
0.3 mi from city centre, St. Andrews 

Fairways of St Andrews provides a comfortable setting while in St Andrews. It is conveniently located for those wishing to discover the area's attractions.

2
Montague Guest House
Montague Guest House
9.1 Excellent
21 Murray Park, St. Andrews, United Kingdom
Show on map
0.2 mi from city centre, St. Andrews 

Featuring a shuttle to Dundee Airport, as well as free wireless internet, Montague Guest House is a convenient place to stay in St Andrews. It also offers a terrace, luggage storage and a swimming pool.

3
The Waterfront
The Waterfront
9.0 Excellent
18/20 Shore Street, Anstruther, United Kingdom
Show on map
0.1 mi from city centre, Anstruther 

Located in Anstruther, this guest house is a few minutes walk from the Scottish Fisheries Museum, and a short drive from St Andrews. It also provides a safe, laundry facilities and a laundry service.

4
Old Course Hotel
Old Course Hotel
9.3 Excellent
Old Station Road, St. Andrews, United Kingdom
Show on map
0.6 mi from city centre, St. Andrews 

Featuring a Turkish steam bath, a sauna and a Jacuzzi, the hotel is located in St Andrews and presents unique views of St Andrews Links. A limousine service and an indoor pool are just some of the deluxe amenities available to guests during their stay.

5
The Adamson Hotel
The Adamson Hotel
8.3 Excellent
27 Main Street, Dunfermline, United Kingdom
Show on map
1.5 mi from city centre, Dunfermline 

Situated in Crossford, The Adamson Hotel is a short drive from Dunfermline and offers luggage storage, meeting rooms and a 24-hour reception. It is conveniently located for guests wishing to discover the area's attractions.

6
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa
9.0 Excellent
1 West Victoria Dock Road, Dundee, United Kingdom
Show on map
0.7 mi from city centre, Dundee 

Featuring unique views of Dundee, Apex City Quay Hotel & Spa is a short walk from Seagate Bus Station. It offers a sauna, a Jacuzzi and complimentary Wi-Fi access.

7
Rusacks St. Andrews
Rusacks St. Andrews
8.4 Excellent
16 Pilmour Links, St. Andrews, United Kingdom
Show on map
0.3 mi from city centre, St. Andrews 

Boasting a popular location, Rusacks St Andrews provides views of St Andrews, and is conveniently close to a variety of dining options. It is located a short stroll from University of St Andrews and Madras College.

8
Best Western Scores Hotel
Best Western Scores Hotel
8.2 Excellent
76 The Scores, St. Andrews, United Kingdom
Show on map
0.3 mi from city centre, St. Andrews 

Best Western Scores Hotel is situated in St Andrews and is close to the area's popular attractions. The various facilities this sophisticated hotel has to offer include porters, laundry facilities and a coffee bar.

Cheapest hotels in Fife, Scotland

Show all 1,000 hotels
St Andrews Tourist Hostel
St Andrews Tourist Hostel
9.2 Excellent
Inchape House, St Marys Place, St. Andrews, United Kingdom
Show on map
0.1 mi from city centre,  

St Andrews Tourist Hostel is situated in St Andrews and offers free Wi-Fi. It is located in the area's vibrant nightlife district, just a short walk from Madras College.

$15
Avg. per night
The Adamson Hotel
The Adamson Hotel
8.3 Excellent
27 Main Street, Dunfermline, United Kingdom
Show on map
1.5 mi from city centre,  

Situated in Crossford, The Adamson Hotel is a short drive from Dunfermline and offers luggage storage, meeting rooms and a 24-hour reception. It is conveniently located for guests wishing to discover the area's attractions.

$35
Avg. per night
Holiday Inn Express Dundee
Holiday Inn Express Dundee
8.7 Excellent
41 Dock Street, Dundee, United Kingdom
Show on map
0.7 mi from city centre,  

Holiday Inn Express Dundee offers contemporary accommodation in Dundee and is within walking distance of Seagate Bus Station. It is close to St Paul's Cathedral, shops and nightlife options.

$51
Avg. per night
The Guildhall and Linen Exchange Wetherspoon
The Guildhall and Linen Exchange Wetherspoon
8.6 Excellent
79-83 High Street, Dunfermline, United Kingdom
Show on map
0.0 mi from city centre,  

This Dunfermline hotel is located within a 10-minute walk of Dunfermline Town Railway Station. It is ideally positioned for those wanting to discover the area's attractions.

$54
Avg. per night
Dundee Backpackers
Dundee Backpackers
8.6 Excellent
71 High Street, Dundee, United Kingdom
Show on map
0.6 mi from city centre,  

Located in Dundee, Dundee Backpackers is surrounded by a range of popular shops and is moments on foot from Seagate Bus Station. It provides free Wi-Fi and a library, and is a short walk from St Andrew's Cathedral and University of Dundee School of Law.

$55
Avg. per night
Auld Mill House Hotel
Auld Mill House Hotel
8.9 Excellent
Albeath Road (Opposite Arnold Clark), Dunfermline, United Kingdom
Show on map
1.6 mi from city centre,  

Auld Mill House Hotel is located in Dunfermline and offers free Wi-Fi. It also provides meeting rooms, a swimming pool and an express check-in and check-out feature.

$62
Avg. per night
The Elgin Hotel
The Elgin Hotel
7.8 Good
Charlestown, Dunfermline, United Kingdom
Show on map
2.9 mi from city centre,  

The Elgin Hotel provides comfortable 3-star accommodation in Charlestown. It also offers a playground, meeting rooms and luggage storage.

$64
Avg. per night
Alcorn Guest House
Alcorn Guest House
9.0 Excellent
5 Hyndford Street, Dundee, United Kingdom
Show on map
1.3 mi from city centre,  

Alcorn Guest House offers 3-star accommodation in Dundee. It is conveniently close to Dundee Airport, which is a 10-minute drive away.

$68
Avg. per night

Hotel prices in Fife

2 stars and under

$15 - $76

Murray Library Hostel

#1 Most popular

$75
Avg. per night
Tayview Hotel

#2 Most popular

$50
Avg. per night
St Andrews Tourist Hostel

Best value

$15
Avg. per night
3 stars

$35 - $277

Greyfriars Inn by Greene King Inns

#1 Most popular

$173
Avg. per night
The Golf Inn

#2 Most popular

The Golf Inn
8.2 Excellent
$166
Avg. per night
The Adamson Hotel

Best value

The Adamson Hotel
8.3 Excellent
$35
Avg. per night
4 stars +

$54 - $488

Rusacks St. Andrews

#1 Most popular

Rusacks St. Andrews
8.4 Excellent
$488
Avg. per night
Old Course Hotel

#2 Most popular

Old Course Hotel
9.3 Excellent
$427
Avg. per night
The Guildhall and Linen Exchange Wetherspoon
$54
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Fife

Fife travel FAQs

  • Where is the best place to stay in Fife?

    Fife has plenty to offer. Consider staying in some of its favored locations, like St. Andrews, Dunfermline, and Anstruther.

  • What are the best hotels in Fife?

    1,434 reviews rated Rusacks St. Andrews with an average score of 8.4/10. It may also be worth looking into the Old Course Hotel, which received a rating of 9.3/10 from 958 reviews. Best Western Scores Hotel could also be a good option, with a score of 8.2/10 from 343 reviews.