Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Fife

Filter by star ratings
All filters
Holiday Inn Express Dundee
8.7 Excellent

1.1 km from city centre, Dundee Show on map

ExcellentBased on 2,028 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

1.4 km from city centre, St. Andrews Show on map

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.

DoubleTree by Hilton Edinburgh - Queensferry Crossing
9.0 Excellent

7.3 km from city centre, Dunfermline Show on map

ExcellentBased on 1,870 reviews
9.0

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.

Taypark Estate
9.1 Excellent

2.9 km from city centre, Dundee Show on map

ExcellentBased on 360 reviews
9.1

Taypark House is located in Dundee and features free Wi-Fi. It also offers snow sports, a swimming pool and a sun deck.

Agnes Blackadder Hall Campus Accommodation
9.2 Excellent

1.0 km from city centre, St. Andrews Show on map

ExcellentBased on 4 reviews
9.2

Agnes Blackadder Hall - Campus Accommodation is set in St Andrews and is close to nearby landmarks, including the Swilcan Bridge. It is ideally positioned for those wanting to visit local attractions.

Rusacks Hotel
8.4 Excellent

0.6 km from city centre, St. Andrews Show on map

ExcellentBased on 1,434 reviews
8.4

Boasting a popular location, Macdonald Rusacks Hotel provides views of St Andrews, and is a 10-minute walk from from University of St Andrews. The various amenities this themed hotel has to offer include an express check-in and check-out feature, laundry facilities and meeting rooms.

Greyfriars Inn by Greene King Inns
8.7 Excellent

0.3 km from city centre, St. Andrews Show on map

ExcellentBased on 642 reviews
8.7

Greyfriars Inn is situated in St Andrews and is close to the area's tourist attractions. It is moments from University of St Andrews.

Caledonia Hotel
8.1 Excellent

4.9 km from city centre, Dunfermline Show on map

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.

Apex City Quay Hotel & Spa
9.0 Excellent

1.2 km from city centre, Dundee Show on map

ExcellentBased on 4,326 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
8.7 Excellent

6.8 km from city centre, Dundee Show on map

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.

Tips for booking a Fife hotel

Cheapest month:November
Most expensive month:February
Average price in Fife:S$ 183/night
Absolute cheapest price found:S$ 17/night
Cheapest day:Sunday
Most expensive day:Friday
S$ 131 - S$ 325
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 123 - S$ 185
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Fife hotels

Show all 1,085 hotels
1
Old Course Hotel
9.3 Excellent

0.9 km from city centre, St. Andrews Show on map

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.

2
The Adamson Hotel
8.3 Excellent

2.4 km from city centre, Dunfermline Show on map

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.

3
Apex City Quay Hotel & Spa
9.0 Excellent

1.2 km from city centre, Dundee Show on map

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.

4
Rusacks Hotel
8.4 Excellent

0.6 km from city centre, St. Andrews Show on map

Boasting a popular location, Macdonald Rusacks Hotel provides views of St Andrews, and is a 10-minute walk from from University of St Andrews. The various amenities this themed hotel has to offer include an express check-in and check-out feature, laundry facilities and meeting rooms.

5
Best Western Scores Hotel
8.2 Excellent

0.5 km from city centre, St. Andrews Show on map

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.

6
The Golf Inn
8.2 Excellent

0.5 km from city centre, St. Andrews Show on map

The Golf Inn St Andrews provides a comfortable setting while in St Andrews. It is conveniently located for those wishing to visit local attractions.

7
Best Western Queens Hotel
8.2 Excellent

1.4 km from city centre, Dundee Show on map

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.

8
Agnes Blackadder Hall Campus Accommodation
9.2 Excellent

1.0 km from city centre, St. Andrews Show on map

Agnes Blackadder Hall - Campus Accommodation is set in St Andrews and is close to nearby landmarks, including the Swilcan Bridge. It is ideally positioned for those wanting to visit local attractions.

Cheapest hotels in Fife, Scotland

Show all 1,085 hotels
The Adamson Hotel
8.3 Excellent

2.4 km from city centre, Dunfermline Show on map

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.

S$ 49
Avg. per night
Holiday Inn Express Glenrothes
8.6 Excellent

1.5 km from city centre, Glenrothes Show on map

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

S$ 60
Avg. per night
Holiday Inn Express Dundee
8.7 Excellent

1.1 km from city centre, Dundee Show on map

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.

S$ 63
Avg. per night
The Guildhall and Linen Exchange Wetherspoon
8.6 Excellent

0.1 km from city centre, Dunfermline Show on map

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.

S$ 79
Avg. per night
Apex City Quay Hotel & Spa
9.0 Excellent

1.2 km from city centre, Dundee Show on map

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.

S$ 96
Avg. per night
Best Western Queens Hotel
8.2 Excellent

1.4 km from city centre, Dundee Show on map

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.

S$ 97
Avg. per night
Best Western Plus Dunfermline Crossford Keavil House Hotel
8.6 Excellent

2.8 km from city centre, Dunfermline Show on map

Set within the picturesque parkland of Crossford, Best Western Plus Dunfermline Crossford Keavil House Hotel provides comfortable accommodation and a full range of facilities, such as a Turkish steam bath, a swimming pool and free Wi-Fi. It also has a spa and wellness centre with a Jacuzzi and sauna.

S$ 108
Avg. per night
DoubleTree by Hilton Edinburgh - Queensferry Crossing
9.0 Excellent

7.3 km from city centre, Dunfermline Show on map

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.

S$ 109
Avg. per night

Hotel prices in Fife

3 stars

S$ 49 - S$ 222

No. 1 most popular

S$ 168
Avg. per night

No. 2 most popular

The Golf Inn
8.2 Excellent
S$ 222
Avg. per night

Best value

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

S$ 79 - S$ 516

No. 1 most popular

Rusacks Hotel
8.4 Excellent
S$ 371
Avg. per night

No. 2 most popular

Old Course Hotel
9.3 Excellent
S$ 516
Avg. per night
S$ 79
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?

    Users favour staying in areas such as St. Andrews, Dunfermline, and Anstruther. Consider these locations when searching for your desired stay.

  • What are the best hotels in Fife?

    Rusacks Hotel is a very popular hotel in Fife, with a score of 8.4 from 1,434 reviews. Old Course Hotel (9.3 from 949 reviews) and Best Western Scores Hotel (8.2 from 340 reviews) are also highly rated Fife hotels based on recent feedback from HotelsCombined users.