Hotels in Fife

Search and compare Fife hotels from hundreds of travel sites and save

Dunedin, New Zealand
28 Jan — 29 Jan2
Dunedin, New Zealand
Fri 28/1
Sat 29/1
...and more

Tips for booking a Fife hotel

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

Top Rated Fife hotels

Show all 1,227 hotels
1
Old Course Hotel
Old Course Hotel
9.0 Excellent
Old Station Road, St. Andrews, United Kingdom
Show on map
0.9 km from city centre, St. Andrews, SCT, United Kingdom 

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
Rufflets St Andrews
Rufflets St Andrews
8.8 Excellent
Strathkinness Low Road 1, St. Andrews, United Kingdom
Show on map
2.6 km from city centre, St. Andrews, SCT, United Kingdom 

This award-winning hotel provides relaxed accommodation in St Andrews. Guests can also enjoy complimentary internet access throughout the property.

3
The Albany St Andrews
The Albany St Andrews
8.4 Excellent
56 North Street, St. Andrews, United Kingdom
Show on map
0.5 km from city centre, St. Andrews, SCT, United Kingdom 

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.

4
Fairmont St Andrews - Scotland
Fairmont St Andrews - Scotland
9.0 Excellent
Fife, St. Andrews, United Kingdom
Show on map
4.6 km from city centre, St. Andrews, SCT, United Kingdom 

Just a short drive from University of St Andrews, Fairmont St Andrews Scotland offers a themed setting and boasts unique views of Saint Andrews Bay Golf Course and St Andrews. Some of the popular facilities provided at this award-winning 5-star hotel are an indoor pool and a Jacuzzi.

5
Rusacks St. Andrews
Rusacks St. Andrews
9.1 Excellent
16 Pilmour Links, St. Andrews, United Kingdom
Show on map
0.5 km from city centre, St. Andrews, SCT, United Kingdom 

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.

6
The Golf Inn
The Golf Inn
9.0 Excellent
1 Golf Place, St. Andrews, United Kingdom
Show on map
0.5 km from city centre, St. Andrews, SCT, United Kingdom 

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
Agnes Blackadder Hall Campus Accommodation
Agnes Blackadder Hall Campus Accommodation
9.2 Excellent
North Haugh, St. Andrews, United Kingdom
Show on map
0.9 km from city centre, St. Andrews, SCT, United Kingdom 

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.

8
Greyfriars Inn by Greene King Inns
Greyfriars Inn by Greene King Inns
8.4 Excellent
129 North Street, St. Andrews, United Kingdom
Show on map
0.3 km from city centre, St. Andrews, SCT, United Kingdom 

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

Cheapest hotels in Fife, Scotland

Show all 1,227 hotels
Boreland Lodge Hotel
Boreland Lodge Hotel
7.1 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.

$63
Avg. per night
Sweet Chestnut, Dunfermline by Marston's Inns
Sweet Chestnut, Dunfermline by Marston's Inns
8.5 Excellent
11 Fife Leisure Park, Dunfermline, United Kingdom
Show on map
4.0 km from city centre,  

Sweet Chestnut by Marston's Inns offers 3-star accommodation in Dunfermline. It also features a playground, a designated smoking area and a kids club.

$85
Avg. per night
The City Hotel
The City Hotel
8.3 Excellent
18-20 Bridge Street, Dunfermline, United Kingdom
Show on map
0.4 km from city centre,  

The hotel is situated in Dunfermline and is close to local attractions, such as Viewfield House Dunfermline. It is moments from the Dunfermline Abbey and is near the area's popular attractions and dining spots.

$88
Avg. per night
Best Western Balgeddie House Hotel
Best Western Balgeddie House Hotel
8.3 Excellent
Balgeddie Way, Glenrothes, United Kingdom
Show on map
2.3 km from city centre,  

Best Western Balgeddie House Hotel offers 3-star accommodation in Glenrothes. It also provides a heated pool, a rooftop terrace and a sauna.

$99
Avg. per night
DoubleTree by Hilton Edinburgh - Queensferry Crossing
DoubleTree by Hilton Edinburgh - Queensferry Crossing
8.9 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 contemporary 4-star rooms and a bar.

$113
Avg. per night
Agnes Blackadder Hall Campus Accommodation
Agnes Blackadder Hall Campus Accommodation
9.2 Excellent
North Haugh, St. Andrews, United Kingdom
Show on map
0.9 km from city centre,  

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.

$113
Avg. per night
Holiday Inn Express Dunfermline
Holiday Inn Express Dunfermline
8.6 Excellent
Halbeath, Dunfermline, United Kingdom
Show on map
3.0 km from city centre,  

Holiday Inn Express Dunfermline provides 3-star accommodation in Dunfermline. The various amenities this modern hotel offers include an express check-in and check-out feature, an executive floor and a bowling alley.

$115
Avg. per night
The Albany St Andrews
The Albany St Andrews
8.4 Excellent
56 North Street, St. Andrews, United Kingdom
Show on map
0.5 km from city centre,  

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.

$129
Avg. per night

Hotel prices in Fife

2 stars and under
Boreland Lodge Hotel
No. 1 most popular

Boreland Lodge Hotel

31/33 Boreland Road, Inverkeithing, United Kingdom

7.1 Good
$63

Avg. per night

3 stars
The Golf Inn
No. 1 most popular

The Golf Inn

1 Golf Place, St. Andrews, United Kingdom

9.0 Excellent
$196

Avg. per night

No. 2 most popular

Ardgowan Hotel

2 Playfair Terrace, North Street, St. Andrews, United Kingdom

8.2 Excellent
$159

Avg. per night

Greyfriars Inn by Greene King Inns
Best value

Greyfriars Inn by Greene King Inns

129 North Street, St. Andrews, United Kingdom

8.4 Excellent
$147

Avg. per night

4 stars +
Old Course Hotel
No. 1 most popular

Old Course Hotel

Old Station Road, St. Andrews, United Kingdom

9.0 Excellent
$437

Avg. per night

Fairmont St Andrews - Scotland
No. 2 most popular

Fairmont St Andrews - Scotland

Fife, St. Andrews, United Kingdom

9.0 Excellent
$380

Avg. per night

Rusacks St. Andrews
Best value

Rusacks St. Andrews

16 Pilmour Links, St. Andrews, United Kingdom

9.1 Excellent
$296

Avg. per night

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

Where to stay in Fife

About Fife

Located where the Firth of Forth meets the North Sea, Fife is a historic county that sprawls north of Edinburgh. It’s home to world-renowned golf courses and the oldest university in Scotland, as well as picturesque coastal towns and villages.

Things to do

Engaging museums, history-making golf courses and hidden wartime bunkers - Fife is a surprising destination on the doorstep of Edinburgh.

Play golf in St. Andrews. Overlooking the North Sea on Scotland’s east coast, St. Andrews has been nicknamed the “Home of Golf”, with the game played here since the 15th century. Learn about the city’s sporting legacy at the British Golf Museum and visit the Old Course, which is considered the oldest golf course in the world.

Explore the museums and theatres of Kirkcaldy. Inhabited since the Bronze Age, Kirkcaldy is a historically rich town and the second-largest settlement in Fife. Admire the Scottish Colourists’ work on display at the Kirkcaldy Galleries, which houses an award-winning exhibition about the town’s industrial heritage. You can also coincide your visit with a performance at the Adam Smith Theatre.

Venture into Scotland's Secret Bunker. Hidden beneath a farmhouse south-east of St. Andrews is a Cold War-era bunker designed as the place where Scotland would be governed if a nuclear war broke out. Explore the Nuclear Command Control Centre and the BBC Studio, then experience what life would have been like for the bunker’s residents in the RAF Operations Room.

Visit coastal Aberdour. On the south coast of Fife is the picturesque village of Aberdour, which is home to a 12th-century castle surrounded by one of the oldest gardens in Scotland. Admire the beautifully maintained Aberdour Railway Station or take a dip at Silver Sands Beach, one of the most attractive stretches of sand in Fife.

Getting around

Edinburgh Airport is the main aviation gateway to Fife and has flights to destinations across Europe. Regular trains connect from Edinburgh to towns and cities across the county while an extensive network of buses travels to smaller villages.

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?

    Boreland Lodge Hotel, rated with a score of 7.1 from 774 reviewers, is one of the most popular hotels in Fife. Other top stays include Rusacks St. Andrews, with an average rating of 9.1 from 476 reviewers, and Greyfriars Inn by Greene King Inns, with a score of 8.4 from 867 reviewers.