We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Fife, United Kingdom

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

The Grange at St Andrews (St. Andrews)

#1 of 605 Restaurants in Fife
#1 of 101 Restaurants in St. Andrews
Price: $18 - $58 Map
Visitor photos (62)
Cuisines: Scottish

Room with a View (Aberdour)

#2 of 605 Restaurants in Fife
#1 of 7 Restaurants in Aberdour
Price: $25 - $35 Map
Visitor photos (51)

Cellar (Anstruther)

#3 of 605 Restaurants in Fife
#1 of 18 Restaurants in Anstruther
Map
Visitor photos (33)
Cuisines: Scottish

Peat Inn (St. Andrews)

#4 of 605 Restaurants in Fife
#2 of 101 Restaurants in St. Andrews
Price: $30 - $101 Map
Visitor photos (98)
Cuisines: European

Craig Millar @ 16 West End (St Monans)

#5 of 605 Restaurants in Fife
#1 of 3 Restaurants in St Monans
Map
Visitor photos (55)
Cuisines: Scottish

Crail Fish Bar & Cafe (Crail)

#6 of 605 Restaurants in Fife
#1 of 6 Restaurants in Crail
Map
Visitor photos (7)
Cuisines: Fish & Chips Seafood

Ostlers Close (Cupar)

#7 of 605 Restaurants in Fife
#1 of 32 Restaurants in Cupar
Map
Visitor photos (11)

The Tavern (St. Andrews)

#8 of 605 Restaurants in Fife
#3 of 101 Restaurants in St. Andrews
Price: $23 Map
Visitor photos (9)
Cuisines: French Steakhouse Seafood Pub Bistro Scottish

Cafe Montmartre (Cupar)

#9 of 605 Restaurants in Fife
#2 of 32 Restaurants in Cupar
Map
Visitor photos (15)
Cuisines: French

The Rockies Restaurant (Anstruther)

#10 of 605 Restaurants in Fife
#2 of 18 Restaurants in Anstruther
Map
Visitor photos (23)
Cuisines: British

Annapurna Thai & Chinese (Kirkcaldy)

#11 of 605 Restaurants in Fife
#1 of 94 Restaurants in Kirkcaldy
Map
Visitor photos (2)
Cuisines: Chinese Thai

Cobbies Bar and Kitch Inn (Tayport)

#12 of 605 Restaurants in Fife
#1 of 4 Restaurants in Tayport
Map
Visitor photos (5)

Spice Indian Restaurant & Takeaway (Burntisland)

#13 of 605 Restaurants in Fife
#1 of 11 Restaurants in Burntisland
Map
Visitor photos (3)
Cuisines: Indian Thai

Tilly's (Carnock)

#14 of 605 Restaurants in Fife
#1 of 1 Restaurants in Carnock
Price: $5 - $12 Map
Visitor photos (6)
Cuisines: Vegetarian Vegan

Guardbridge Inn (St. Andrews)

#15 of 605 Restaurants in Fife
#4 of 101 Restaurants in St. Andrews
Map
Visitor photos (9)
Cuisines: Scottish

Vine Leaf Restaurant (St. Andrews)

#16 of 605 Restaurants in Fife
#5 of 101 Restaurants in St. Andrews
Price: $20 Map
Visitor photos (10)
Cuisines: Seafood Vegetarian Scottish

Apricot Restaurant (Dunfermline)

#17 of 605 Restaurants in Fife
#1 of 129 Restaurants in Dunfermline
Map
Visitor photos (16)
Cuisines: Indian Nepali

Little Italy (St. Andrews)

#18 of 605 Restaurants in Fife
#6 of 101 Restaurants in St. Andrews
Map
Visitor photos (29)
Cuisines: Italian Pizza

Playfair's Restaurant (St. Andrews)

#19 of 605 Restaurants in Fife
#7 of 101 Restaurants in St. Andrews
Price: $10 - $26 Map
Visitor photos (49)
Cuisines: Scottish

Everest Inn (Dunfermline)

#20 of 605 Restaurants in Fife
#2 of 129 Restaurants in Dunfermline
Map
Visitor photos (8)
Cuisines: Indian Nepali

Retros (Dunfermline)

#21 of 605 Restaurants in Fife
#3 of 129 Restaurants in Dunfermline
Map
Visitor photos (2)
Cuisines: American British

The Carnock Inn (Dunfermline)

#22 of 605 Restaurants in Fife
#4 of 129 Restaurants in Dunfermline
Map
Visitor photos (14)
Cuisines: Pub Scottish

Annapurna Gurkhas Restaurant (Kirkcaldy)

#23 of 605 Restaurants in Fife
#2 of 94 Restaurants in Kirkcaldy
Price: $16 - $23 Map
Visitor photos (2)
Cuisines: Indian Nepali

The Keys Bar (St. Andrews)

#24 of 605 Restaurants in Fife
#8 of 101 Restaurants in St. Andrews
Map
Visitor photos (23)
Cuisines: Pub

Brodie's (Kirkcaldy)

#25 of 605 Restaurants in Fife
#3 of 94 Restaurants in Kirkcaldy
Price: $10 - $12 Map
Visitor photos (9)
Cuisines: British Pub

The Baking Room (Kincardine)

#26 of 605 Restaurants in Fife
#1 of 5 Restaurants in Kincardine
Map
Visitor photos (6)
Cuisines: Cafe

Rocca Restaurant (St. Andrews)

#27 of 605 Restaurants in Fife
#9 of 101 Restaurants in St. Andrews
Price: $31 - $86 Map
Visitor photos (36)
Cuisines: Italian Scottish
Reserve

The Novar Bar (Kirkcaldy)

#28 of 605 Restaurants in Fife
#4 of 94 Restaurants in Kirkcaldy
Map
Visitor photos (1)
Cuisines: Pub Scottish

The View Restaurant (Newport-on-Tay)

#29 of 605 Restaurants in Fife
#1 of 7 Restaurants in Newport-on-Tay
Map
Visitor photos (18)
Cuisines: British

The Bonnybank Inn (Leven)

#30 of 605 Restaurants in Fife
#1 of 31 Restaurants in Leven
Map
Visitor photos (34)
Cuisines: Mexican