Hotels in Fife

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

Fife
Dec 1 — Dec 22
Fife
Wed 12/1
Thu 12/2
...and more

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,254 hotels
1
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
4.5 mi from city centre, Dunfermline, SCT, United Kingdom 

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.

Cheapest hotels in Fife, Scotland

Show all 1,254 hotels
Best Western Balgeddie House Hotel
Best Western Balgeddie House Hotel
8.3 Excellent
Balgeddie Way, Glenrothes, United Kingdom
Show on map
1.4 mi 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.

$56
Avg. per night
Best Western Plus Dunfermline Crossford Keavil House Hotel
Best Western Plus Dunfermline Crossford Keavil House Hotel
8.4 Excellent
Crossford, Dunfermline, United Kingdom
Show on map
1.7 mi from city centre,  

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.

$70
Avg. per night
Pitbauchlie House Hotel Sure Hotel Collection by Best Western
Pitbauchlie House Hotel Sure Hotel Collection by Best Western
8.7 Excellent
47 Aberdour Road, Dunfermline, United Kingdom
Show on map
1.1 mi from city centre,  

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

$72
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
4.5 mi 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.

$74
Avg. per night
Drumoig Golf Hotel
Drumoig Golf Hotel
8.2 Excellent
Forgan Drive, St. Andrews, United Kingdom
Show on map
6.7 mi from city centre,  

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

$84
Avg. per night
Lomond Hills Hotel
Lomond Hills Hotel
8.1 Excellent
High Street, Cupar, United Kingdom
Show on map
7.5 mi from city centre,  

Situated in Freuchie, The Lomond Hills Hotel is an easy drive from Falkland and offers a Jacuzzi, a sauna and an indoor pool. It is conveniently located for guests wanting to sightsee in the area.

$94
Avg. per night
Bay and Bridge
Bay and Bridge
9.8 Excellent
9 Farmstead Road, Dunfermline, United Kingdom
Show on map
4.2 mi from city centre,  

The Bay and Bridge provides a comfortable setting when in Inverkeithing. It is close to the area's tourist hot spots and is within a 10-minute walk of Dalgety Bay Railway Station.

$104
Avg. per night

Hotel prices in Fife

3 stars

$15 - $175

Rooms at the Saint

Best value

Rooms at the Saint
9.0 Excellent
$133
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?

    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,473 reviews rated Rusacks St. Andrews with an average score of 8.5/10. It may also be worth looking into the Fairmont St Andrews - Scotland, which received a rating of 9.0/10 from 2,027 reviews. Old Course Hotel could also be a good option, with a score of 9.0/10 from 1,385 reviews.