Top 10 Hotels in Fife

See all 48 Hotels in Fife
Macdonald Rusacks Hotel
Macdonald Rusacks Hotel

Pilmour Links, St. Andrews KY16 9JQ

4.0 out of 5.0
4.3 out of 5 (270 reviews)

Situated in St. Andrews, this golf hotel is steps from Lundin Golf Club, The Royal & Ancient Golf Club of St. Andrews, and …

$132
Best Western Scores Hotel
Best Western Scores Hotel

76 The Scores, St. Andrews KY16 9BB

2.0 out of 5.0
4.2 out of 5 (73 reviews)

Located in the heart of St. Andrews, this hotel is steps from St. Andrews Aquarium, Lundin Golf Club, and The Scores. Old …

$89
The Inn at Kingsbarns
The Inn at Kingsbarns

5 Main Street, St. Andrews KY16 8TA

4.0 out of 5.0
4.6 out of 5 (25 reviews)

Situated in Kingsbarns, this inn is within a 15-minute walk of Kingsbarns Golf Links and Cambo Estate Gardens. Jerdan Gallery …

Get Rates
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews KY16 9AS

4.0 out of 5.0
4.3 out of 5 (98 reviews)

Situated in the historical district, this romantic hotel is steps from The Scores, St. Andrews Aquarium, and Lundin Golf …

$73
Cairnie Cottage B&B
Cairnie Cottage B&B

Colinsburgh, Leven KY9 1JX

3.5 out of 5.0
4.7 out of 5 (25 reviews)

Situated in Colinsburgh, this bed & breakfast is 3 mi (4.8 km) from Elie Deli and within 6 mi (10 km) of Elie Beach and …

Get Rates
Balmule House
Balmule House

Dunfermline, Dunfermline KY12 0RZ

4.0 out of 5.0
4.9 out of 5 (28 reviews)

Situated in a rural location, this romantic bed & breakfast is within 6 mi (10 km) of Abbot House, Pittencrieff Park, and …

Get Rates
Boreland Lodge Hotel
Boreland Lodge Hotel

31-33 Boreland Road, Dunfermline KY11 1DA

3.0 out of 5.0
2.5 out of 5 (87 reviews)

Located in Inverkeithing, this hotel is 2.3 mi (3.8 km) from Deep Sea World and within 6 mi (10 km) of Forth Road Bridge and …

$51
Best Western Balgeddie House Hotel
Best Western Balgeddie House Hotel

Balgeddie Way, Glenrothes KY6 3ET

3.0 out of 5.0
4.3 out of 5 (144 reviews)

Situated in the suburbs, this hotel is within 6 mi (10 km) of Skydive St. Andrews, Bongos Soft Play Centre, and Lomond Hills …

$52
Queensferry Hotel
Queensferry Hotel

St. Margaret's Head, Dunfermline KY11 1HP

3.0 out of 5.0
3.8 out of 5 (143 reviews)

Located in North Queensferry, this hotel is 0.7 mi (1.2 km) from Deep Sea World and within 3 mi (5 km) of Forth Road Bridge …

$54
The Covenanter Hotel
The Covenanter Hotel

The Square High Street, Cupar KY15 7BU

3.0 out of 5.0
4.4 out of 5 (38 reviews)

Located in Falkland, this inn is 0.4 mi (0.6 km) from Falkland Palace and 2.5 mi (4 km) from Lomond Hills. Croft Moraig and …

$100

Recent Reviews in Fife

Hide content

Where to stay in Fife

Fife Hotel Guide

Expedia.com offers a selection of 91 hotels in Fife. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Fife. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Fife neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Fife, Scotland now, including last minute deals!