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
1.1 km from city centre, Dundee, SCT, United Kingdom 
ExcellentBased on 2,077 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.

David Russell Apartments Campus Accommodation
David Russell Apartments Campus Accommodation
St. Andrews, United Kingdom
Show on map
1.4 km 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.

The Inn at Kingsbarns
The Inn at Kingsbarns
9.3 Excellent
5 Main Street, St. Andrews, United Kingdom
Show on map
9.6 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 224 reviews
9.3

The Inn At Kingsbarns is ideally placed in a peaceful setting in Kingsbarns, just a short car ride from Old Course at St Andrews, University of St Andrews and St Andrews Castle. It also offers free Wi-Fi.

Vicarsford Lodge
Vicarsford Lodge
8.9 Excellent
St. Michaels by Leuchars, St. Andrews, United Kingdom
Show on map
10.3 km from city centre, St. Andrews, SCT, United Kingdom 
ExcellentBased on 33 reviews
8.9

Vicarsford lodge Guest House offers 4-star accommodation in Leuchars. It also features luggage storage, ski lockers and a sun deck.

Rusacks St. Andrews
Rusacks St. Andrews
8.4 Excellent
16 Pilmour Links, St. Andrews, United Kingdom
Show on map
0.5 km 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.

Caledonia Hotel
Caledonia Hotel
8.1 Excellent
Hilton Road, Rosyth, Dunfermline, United Kingdom
Show on map
4.9 km from city centre, Dunfermline, SCT, United Kingdom 
ExcellentBased on 213 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.

Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa
9.0 Excellent
1 West Victoria Dock Road, Dundee, United Kingdom
Show on map
1.2 km from city centre, Dundee, SCT, United Kingdom 
ExcellentBased on 4,388 reviews
9.0

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.

Abertay Guest House
Abertay Guest House
8.7 Excellent
65/69 Monifieth Road, Dundee, United Kingdom
Show on map
6.8 km from city centre, Dundee, SCT, United Kingdom 
ExcellentBased on 84 reviews
8.7

Abertay Guest House offers 3-star accommodation in Dundee. Surrounded by local bars and restaurants, it is within walking distance from Broughty Ferry Railway Station.

Best Western Queens Hotel
Best Western Queens Hotel
8.2 Excellent
160 Nethergate, Dundee, United Kingdom
Show on map
1.4 km from city centre, Dundee, SCT, United Kingdom 
ExcellentBased on 1,916 reviews
8.2

Best Western Queens Hotel Dundee is set in Dundee and is a short walk from Seagate Bus Station. In addition to free private parking on site, the hotel provides comfortable 3-star rooms and a bar.

Holiday Inn Express Glenrothes
Holiday Inn Express Glenrothes
8.6 Excellent
Leslie Road, Glenrothes, United Kingdom
Show on map
1.5 km from city centre, Glenrothes, SCT, United Kingdom 
ExcellentBased on 621 reviews
8.6

Holiday Inn Express Glenrothes offers a modern setting while in Glenrothes. The various facilities this charming hotel features include a coffee bar, meeting rooms and an executive floor.

Tips for booking a Fife hotel

Cheapest month:August
Most expensive month:November
Average price in Fife:$187/night
Absolute cheapest price found:$16/night
Cheapest day:Sunday
Most expensive day:Friday
$82 - $321
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$82 - $321
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Fife hotels

Show all 1,005 hotels
1
Fisherman's Tavern Hotel - Inn by Greene King Inns
Fisherman's Tavern Hotel - Inn by Greene King Inns
9.2 Excellent
10-16 Fort Street, Broughty Ferry, Dundee, United Kingdom
Show on map
6.0 km from city centre, Dundee 

This Dundee hotel is located within a 10-minute walk of Broughty Ferry Railway Station. It is ideally positioned for guests wishing to discover the area's attractions.

2
Old Course Hotel
Old Course Hotel
9.3 Excellent
Old Station Road, St. Andrews, United Kingdom
Show on map
0.9 km 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.

3
The Adamson Hotel
The Adamson Hotel
8.3 Excellent
27 Main Street, Dunfermline, United Kingdom
Show on map
2.4 km 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.

4
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa
9.0 Excellent
1 West Victoria Dock Road, Dundee, United Kingdom
Show on map
1.2 km 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.

5
The Albany Hotel St Andrews
The Albany Hotel St Andrews
8.7 Excellent
56 North Street, St. Andrews, United Kingdom
Show on map
0.5 km from city centre, St. Andrews 

Situated in St Andrews, The Albany St Andrews provides comfortable accommodation and has lake views. It is set in the area's popular nightlife district, just a short walk from St Andrews Cathedral, St Mary's College and St Andrews Castle.

6
Malmaison Dundee
Malmaison Dundee
8.4 Excellent
44 Whitehall Crescent, Dundee, United Kingdom
Show on map
1.2 km from city centre, Dundee 

Located within a 10-minute walk of Seagate Bus Station, Malmaison Dundee is a convenient base when in Dundee. It is moments from St Paul's Cathedral, restaurants and nightlife options.

7
Rusacks St. Andrews
Rusacks St. Andrews
8.4 Excellent
16 Pilmour Links, St. Andrews, United Kingdom
Show on map
0.5 km 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.1 Excellent
76 The Scores, St. Andrews, United Kingdom
Show on map
0.5 km 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,005 hotels
The Adamson Hotel
The Adamson Hotel
8.3 Excellent
27 Main Street, Dunfermline, United Kingdom
Show on map
2.4 km 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.

$46
Avg. per night
Boreland Lodge Hotel
Boreland Lodge Hotel
7.2 Good
31/33 Boreland Road, Inverkeithing, United Kingdom
Show on map
0.2 km from city centre,  

Boreland Lodge Hotel is located in Inverkeithing and provides guests with wired internet. It is conveniently positioned for guests wanting to discover the area's attractions.

$64
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.1 km 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.

$69
Avg. per night
Holiday Inn Express Dundee
Holiday Inn Express Dundee
8.7 Excellent
41 Dock Street, Dundee, United Kingdom
Show on map
1.1 km 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.

$70
Avg. per night
Best Western Queens Hotel
Best Western Queens Hotel
8.2 Excellent
160 Nethergate, Dundee, United Kingdom
Show on map
1.4 km from city centre,  

Best Western Queens Hotel Dundee is set in Dundee and is a short walk from Seagate Bus Station. In addition to free private parking on site, the hotel provides comfortable 3-star rooms and a bar.

$93
Avg. per night
Holiday Inn Express Glenrothes
Holiday Inn Express Glenrothes
8.6 Excellent
Leslie Road, Glenrothes, United Kingdom
Show on map
1.5 km from city centre,  

Holiday Inn Express Glenrothes offers a modern setting while in Glenrothes. The various facilities this charming hotel features include a coffee bar, meeting rooms and an executive floor.

$94
Avg. per night
Staybridge Suites Dundee
Staybridge Suites Dundee
9.5 Excellent
Lower Dens Mill, Dundee, United Kingdom
Show on map
0.9 km from city centre,  

Located in Dundee, Staybridge Suites - Dundee is set amongst a variety of well-known shops and is minutes on foot from Seagate Bus Station. Those staying at the property can also enjoy free Wi-Fi throughout their stay.

$94
Avg. per night
DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing
9.0 Excellent
St. Margaret's Head, Dunfermline, United Kingdom
Show on map
7.3 km from city centre,  

DoubleTree by Hilton Edinburgh - Queensferry Crossing is ideally placed in peaceful surrounds in North Queensferry, a short drive from Edinburgh Zoo. In addition to free public parking on site, the hotel offers modern 4-star rooms and a bar.

$108
Avg. per night

Hotel prices in Fife

3 stars

$46 - $281

Greyfriars Inn by Greene King Inns

No. 1 most popular

$221
Avg. per night
The Golf Inn

No. 2 most popular

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

Best value

The Adamson Hotel
8.3 Excellent
$46
Avg. per night
4 stars and up

$69 - $624

Rusacks St. Andrews

No. 1 most popular

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

No. 2 most popular

Old Course Hotel
9.3 Excellent
$550
Avg. per night
The Guildhall and Linen Exchange Wetherspoon
$69
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?

    St. Andrews, Dunfermline, and Anstruther are the most popular places on HotelsCombined for stays in Fife.

  • What are the best hotels in Fife?

    Best Western Scores Hotel, rated with a score of 8.1 from 345 reviewers, is one of the most popular hotels in Fife. Other top stays include Rusacks St. Andrews, with an average rating of 8.4 from 1,434 reviewers, and The Inn at Kingsbarns, with a score of 9.3 from 224 reviewers.