Restaurants in Fife

For regular updates on the best dining Deals in Scotland subscribe to our Scotland Special Offers Newsletter.

Looking for the best restaurants in Fife? Find them on the leading Scotland restaurant guide. Discover new places to eat in Fife with links to restaurant websites, online menus, restaurant photos, special offers, location maps & much more.

If you can’t find the venue you’re looking for add it here.

To refine your search
Anstruther Fish Bar
Fish and Chips
42-44 Shore Street, Anstruther, Fife, KY10 3AQ 01333 310518 A former winner of the UK-wide Fish & Chip Shop of the Year award, the Anstruther Fish Bar comprises a licensed restaurant, a takeaway and an Italian ice cream parlour. . .
Hotel Du Vin and Bistro
Scottish and British
40 The Scores, St Andrews, Fife, KY16 9AS 0844 748 9269 The new Hotel Du Vin & Bistro in St Andrews is in the heart of the Old Town and just a two-minute walk from the first tee of the Old Course. . . Sunday Lunch: £22.95 for 4 courses, every Sunday From 12pm.
Sangster's
Scottish and British
51 High Street, Elie, Fife, KY9 1BZ 01333 331001 Sangster’s sits on the main street of Elie, a Fife village on the northern shore of the Firth of Forth that’s convenient for both St Andrews and Edinburgh. . .
A & L Finnegan93 Bennochy Road, Kirkcaldy, Fife, KY2 5RB | 01592 263102
Abbey InnThe Abbey, East Port, Newburgh, Fife, KY14 6EZ | 01337840761
Abbotshall Hotel24 Milton Road, Fife, KY1 1TH | 01592206463
AgendaScoonie Road, Leven, Fife, KY8 4SE | 01333 421118
Alari's Restaurant19 Chalmers St, Dunfermline, Fife, KY12 8AT | 01383 722879
Alpha BarHayfield Road, Kirkcaldy, Fife, KY1 2JP | 01592 267809
Annapurna Gurkhas Restaurant312 High St, Kirkcaldy, Fife, KY1 1LB | 01592 269460
Armaan Cupar102-104 Bonnygate, Cupar, Fife, KY15 4LF | 01334 656368
Armando's Fish Bar73 Main St, Halbeath, Dunfermline, Fife, KY11 8EE | 01383 721664
Auld Toll HotelMethilhaven Road, Methil, Fife, KY8 3RH | 01592587010
Balbirnie HouseBalbirnie Park, Fife, KY7 6NE | 01592 610066
Balcomie Links HotelBalcomie Road, Crail, Fife, KY10 3TN | 01333450237
Balgedie Toll Tavern, Wester Balgedie, Fife, KY13 9HE | 01592840212
Balgonie Arms42 Main St, Coaltown, Glenrothes, Fife, KY7 6HU | 01592 771481
Balmullo Inn8 Main Road, Balmullo, St. Andrews, Fife, KY16 0AE | 01334 870557
Bar CatchSea Life Centre, The Scores, Fife, KY16 9AR | 01334477470
Baritza50 High Street, Fife, KY1 1NA | 01592204257
Barry's Fish BarMartin Crescent, Ballingry, Lochgelly, Fife, KY5 8QA | 01592 869900
Base97 North Street, Leven, Fife, KY8 4LE | 01333 429911
Bay Of Bengal3 Bay Centre, Regents Way , Fife, KY11 9YD | 01383 825511
Bay Of BengalUnit 3/Bay Centre, Regents Way, Dalgety Bay, Fife, KY11 9UY | 01383825511
Bayview BarKirkland Road, Fife, KY8 3NA | 01333 424008
BBs Coffee & MuffinsThe Mall Cafe, Kingsgate Centre, Dunfermline, Fife, KY12 7QU | 01383 625002
BBs Coffee & Muffins28 Unicorn Way, Fife, KY7 5NU | 01592 760425
Beanscene4b Bell Street, St. Andrews, Fife, KY16 9UX | 01334 461177
BelhavenMamoura, Dean Pk Way, Chapel, Fife, KY2 6XZ | 01592597200
Book Online
Bella ItaliaUnit 7a, Fife Leisure Park, Whimbrel Place, Dunfermline, Fife, KY11 8EX | 01383 729 133
Book Online
Bella Italia39 Bell St, St. Andrews, Fife, KY16 9UR | 01334 476268
Best Western Scores Hotel76 The Scores, St. Andrews, Fife, KY16 9BB | 01334 472451
Bibis Cafe5 Ellice Place, St. Andrews, Fife, KY16 9HU | 01334 474689
Bite N Blether Cafe94 High Street, Cupar, Fife, KY14 6DA | 01337 842906
Blairhall Village BarSouth Avenue, Blairhall, Fife, KY12 9PJ | 01383852490
Blue Monday68 High Street, Fife, KY1 1NB | 01592203035
Bogarts199 Commercial St, Kirkcaldy, Fife, KY1 2NS | 01592 595659
Bombay Brasserie RestaurantUnit 1, Block 1, Turnstone Road, Fife, KY11 8JZ | 01383 623323
Boreland Lodge31-33 Boreland Road, Fife, KY11 1DA | 01383413792
Bowhill Hotel1-3 Derran Drive, Cardenden, Lochgelly, Fife, KY5 0JG | 07818 405123
Braefoot TavernBraefoot Bar Main St, Kinglassie, Lochgelly, Fife, KY5 0XA | 01592 882374
Braefoot Tavern7 Main Street, Kinglassie, Fife, KY5 0BJ | 01592882374
Braids29 High Street, Fife, KY9 1BZ | 01333 330972
Brewers FayreBeaufort Drive, Fife, KY7 4UJ | 01592773473
Bridgeway HotelMill St, Kirkcaldy, Fife, KY1 1SD | 01592 641827
Bruce ArmsMain St, Limekilns, Dunfermline, Fife, KY11 3HL | 01383 872259
Buck and HindMuiredge, Leven, Fife, KY8 1EQ | 01592 712455
Burns Tavern184 High St, Glenrothes, Fife, KY6 3DB | 01592 741345
BurnsideEast Burnside, Fife, KY15 4BH | 01334655160
Burntisland Sands HotelLochies Road, Burntisland, Fife, KY3 9JX | 01592 872230
Burt's Bar44 Randolph St, Leven, Fife, KY8 1AT | 01592 713258
Cafe 9898 High Street, Kinross, Fife, KY13 8AJ | 01577 862870
Cafe Alba8-12 High Street, Dunfermline, Fife, KY12 7AR | 01383 740900
Cafe Alfresco58 Unicorn Way, Glenrothes, Fife, KY7 5NU | 01592 753728
Cafe by the Park5 Chalmers Street, Dunfermline, Fife, KY12 8AT | 01383 724327
Cafe Fresh2 Kirkgate, Dunfermline, Fife, KY12 7NB | 01383 626444
Cafe Fresh2-4 Kirkgate, Dunfermline, Fife, KY12 7NB | 01383 626444
Cafe Giacomo2-8 Cross Wynd, Dunfermline, Fife, KY12 7AP | 01383 722634
Cafe in the Square4 Church Square, St. Andrews, Fife, KY16 9NN | 01334 477744
Cafe Moka29 Bonnygate, Cupar, Fife, KY15 4BU | 01334 650505
Caledonian Hotel81 High St, Leven, Fife, KY8 4NG | 01333 424101
Capriolo Italian Bistro7 Bonnygate, Cupar, Fife, KY15 4BU | 01334 657666
Carlton Bakeries6 Balbirnie Street, Glenrothes, Fife, KY7 6DD | 01592 754444
Carousel MotelPettycur Road, Kinghorn, Burntisland, Fife, KY3 9RN | 01592 890577
Central Bar7 High Street, Fife, KY11 1NL | 01383 229629
Central Bar131-133 Station Road, Cardenden, Fife, KY5 0BL | 01592721138
Ceres InnThe Cross, Ceres, Cupar, Fife, KY15 5NE | 01334 828305
Chapel Tavern47 Chapel Road, Kirkcaldy, Fife, KY2 6TT | 01592 263748
Charley'sDunearn Drive, Kirkcaldy, Fife, KY2 6AL | 01592 265217
China Chef Chinese Takeaway & Fish & Chip Bar5, Bishops Court, Kennoway, Fife, KY8 5LA | 01333350957
Book Online
ChiquitoWhimbrel Place, Dunfermline, Fife, KY11 8EX | 01383 749820
Chopsticks Restaurant157a Queensferry Road, Dunfermline, Fife, KY11 2PP | 01383 411993
Clippies Fayre8 Main St, Kelty, Fife, KY4 0AA | 01383 839544
Coaledge Tavern1 Coaledge, Cowdenbeath, Fife, KY4 8HB | 01383 510027
Commercial InnDouglas St, Dunfermline, Fife, KY12 7EB | 01383 733876
Con Panna Coffee Shop203 South Street, St. Andrews, Fife, KY16 9EF | 01334 479289
Cottars BarPrimrose Lane, Rosyth, Dunfermline, Fife, KY11 2UW | 01383 416372
Covenanter HotelHigh St, Falkland, Cupar, Fife, KY15 7BU | 01337 857224
Craig Millar @ 16 West End16 West End, St Monans, Fife, KY10 2BX | 01333 730 327
Craig Millar @ 16 West End16 West End, Fife, KY10 2BX | 01333 730327
Craigie BarBenarty Square, Lochgelly, Fife, KY5 8NR | 01592 860428
Craigsanquhar HouseBylogie, Fife, KY15 4PZ | 01334653426
Craigtoun TearoomsCraigtoun Pk, St. Andrews, Fife, KY16 8NX | 01334 476105
Craws Nest HotelBankwell Road, Fife, KY10 3DA | 01333310691
Cromars Fish and Chip Shop1 - 3 Union Street, St. Andrews, Fife, KY16 9PQ | 01334 475 555
Crown Hotel & Restaurant17 Main Street, Kingskettle, Fife, KY15 7PN | 01337830244
Crown Inn61 Main Street, Newmills, Fife, KY12 8ST | 01383880244
Crown Tavern55-57 High St, Kinghorn, Burntisland, Fife, KY3 9UW | 01592 890340
Crusoe HotelMain Street, Lower Largo, Fife, KY8 6BT | 01333320759
Crystal Bar107 Main Street, Fife, KY4 8DA | 01383 510222
Dalgety Fish Bar9 Moray Way North, Dalgety Bay, Dunfermline, Fife, KY11 9NH | 01383 821599
Dali's Traditional2 Cupar Road, Guardbridge, St. Andrews, Fife, KY16 0UA | 01334 839797
Dario 12 Queensferry Road, Dunfermline, Fife, KY11 2PQ | 01383 412457
Davaar House126 Grieve Street, Fife, KY12 8DW | 01383721886
Den InnScoonie Road, Leven, Fife, KY8 4SD | 01333 426012
Dirty Rascals Bars & Venues119 North Street, Fife, KY16 9AD | 01334478479
Dixon Arms1 Glamis Shopping Centre, Fife, KY7 4RH | 01592770171
Dolce Vita Fish BarUnit 2 Tom Morris Drive, St. Andrews, Fife, KY16 8EW | 01334 477033
Dreel TavernHigh Street West, Anstruther, Fife, KY10 3DL | 01333 310727
Drouthy Neebors209 South St, St. Andrews, Fife, KY16 9EF | 01334 479952
Drumoig Lodge HotelDrumoig, Leuchars, St. Andrews, Fife, KY16 0DS | 01382 541800
Dunnikier House Hotel, Dunnikier Park, Fife, KY1 3LP | 01592268393
Dunvegan Bar14-16 Broad St, Cowdenbeath, Fife, KY4 8HY | 01383 510547
Dunvegan Hotel7 Pilmour Place, St. Andrews, Fife, KY16 9HZ | 01334 473105
Durie Lodge Hotel23 Durie St, Leven, Fife, KY8 4HA | 01333 422722
Earl David HotelMain St, Coaltown Of Wemyss, Kirkcaldy, Fife, KY1 4NN | 01592 654938
East Dock Bar242 High St, Methil, Leven, Fife, KY8 3EQ | 01333 426434
East Neuk Hotel67 High Street North, Crail, Anstruther, Fife, KY10 3RA | 01333 451365
East Port Bar7 East Port, Dunfermline, Fife, KY12 7JG | 01383 736678
Eddy's BarBirnam Road, Kirkcaldy, Fife, KY2 6RH | 01592 264717
Elgin Hotel, Charlestown, Fife, KY11 3EE | 01383872257
Elmwood FairwaysStratheden, Fife, KY15 5RS | 01334658782
Exchequer60-62 High Street, Fife, KY1 1NB | 01592646635
Express By Holiday Inn GlenrothesLeslie Road, Leslie, Glenrothes, Fife, KY6 3EP | 01592 745509
Fabric Drink and Dine2 Canmore St, Dunfermline, Fife, KY12 7NT | 01383 733430
Fairmont St AndrewsSt Andrews, Fife, KY16 8PN | 01334 837000
Fernie CastleLetham, Ladybank, Cupar, Fife, KY15 7RU | 01337 810381
Ferrybridge Hotel1 Main St, North Queensferry, Inverkeithing, Fife, KY11 1JG | 01383 416292
Feuars Arms28 Bogies Wynd, Kirkcaldy, Fife, KY1 2PH | 01592 205577
Fife Arms Hotel43 Main St, Milton of Balgonie, Glenrothes, Fife, KY7 6PX | 01592 758493
Forest Hills Hotel23 High St, Auchtermuchty, Cupar, Fife, KY14 7AP | 01337 828318
Foresters Arms35 High St, Aberdour, Burntisland, Fife, KY3 0SJ | 01383 860544
GallaghersHendry Road, Fife, KY2 5DE | 01592206090
Gary's Fish Restaurant6 North St, Glenrothes, Fife, KY7 5NA | 01592 755090
Gilvenbank HotelHuntsmans Road, Glenrothes, Fife, KY7 6RA | 01592 742077
Gilvenbank Hotel, Fife, KY7 6NT | 01592742077
Giovannis66a Dunnikier Road, Fife, KY1 2QN | 01592200659
Gladyer Inn10 Heath Road, Rosyth, Inverkeithing, Fife, KY11 2BT | 01383 419977
Glass House Restaurant80 North St, St. Andrews, Fife, KY16 9AH | 01334 473673
Golden Acorn Wetherlodge1 North St, Glenrothes, Fife, KY7 5NA | 01592 751175
Golden Chip66-68 Pilmuir St, Dunfermline, Fife, KY12 0QG | 01383 727228
Golden Lion City1 John Street, Cellardyke, Fife, KY10 3BA | 01333311490
Golf Hotel4 High St South, Crail, Fife, KY10 3TD | 01333450206
Gratzi Restaurant23 Carnegie Drive, Dunfermline, Fife, KY12 7AN | 01383 737979
Great China Take Away & Restaurant147 Sea Road, Methilhill, Fife, KY8 2EE | 01333302512
Greyfriars Hotel129 North Street, Fife, KY16 9AG | 01334474906
Grill 4848 East Port, Fife, KY12 7JB | 01383 720848
Grouse and ClaretHeatheryford, Kinross, Fife, KY13 0NQ | 01577 864212
Halfway House Hotel35 Main St, Kingseat, Inverkeithing, Fife, KY12 0TJ | 01383 731661
Happy Days254 St. Clair St, Kirkcaldy, Fife, KY1 2DB | 01592 654852
HarvesterHalbeath Park Unit 8, Dunfermline, Fife, KY11 4LP | 01383 620737
Haven Restaurant1 Shore St, Cellardyke, Anstruther, Fife, KY10 3BD | 01333 310574
Hayloft TearoomBack Wynd, Cupar, Fife, KY15 7BX | 01337 857590
Hazelbank Hotel28 The Scores, St. Andrews, Fife, KY16 9AS | 01334 472466
Heaven Scent19 South Streetreet, Milnathort, Fife, KY13 9XA | 01577 334248
Heaven Scent Coffee Shop19 South Street, Kinross, Fife, KY13 9XA | 01577 865577
Hillend Tavern37 Main St, Dunfermline, Fife, KY11 9ND | 01383 415391
Hogans Bar42 Emsdorf Street, Lundin Links, Fife, KY8 6HL | 01333320523
Home Farm ViewDean Park Way, Kirkcaldy, Fife, KY2 6QW | 01592 597200
I & J Entertainment27 Hilton Road, Rosyth, Fife, KY11 2AZ | 01383412524
Ilarios 210a Wardlaw Way, Oakley, Dunfermline, Fife, KY12 9QH | 01383 850368
Imperial Bar9 St. Catherine Street, Fife, KY15 4LS | 01334844891
Inn at LathonesLargoward, Fife, KY9 1JE | 01334 840 494
Jahangir116 South Street, St. Andrews, Fife, KY16 9QD | 01334 470300
Jasmine Tandoori Restaurant6 Glenwood Centre, Glenrothes, Fife, KY6 1PA | 01592 610514
Joe's Fish Bar72 Broad St, Cowdenbeath, Fife, KY4 8JA | 01383 610218
K and K Fishbar163 Methil Brae, Leven, Fife, KY8 3LT | 01333 421888
Kinglassie Chip Shop58 Main St, Kinglassie, Lochgelly, Fife, KY5 0XA | 01592 882828
KingswoodKinghorn Road, Fife, KY3 9LL | 01592872329
Kinnaids, Saline, Fife, KY12 9TF | 01383741879
Kinness Fry Bar79 Bridge St, St. Andrews, Fife, KY16 8AA | 01334 473802
Kinneuchar Inn11 Main St, Kilconquhar, Leven, Fife, KY9 1LF | 01333 340377
Kirkland Bar260 Methil Brae, Leven, Fife, KY8 2AL | 01333 426068
Krazy Korner Kafe2 Mitchell Street, Leven, Fife, KY8 4HJ | 01333 427058
La Gondola435 High St, Kirkcaldy, Fife, KY1 2SG | 01592 640085
La Padella5 Caskieberran Road, Glenrothes, Fife, KY6 2NR | 01592 769797
La Riviera Fish Bar145 Main St, Cowdenbeath, Fife, KY4 0AQ | 01383 839833
Ladywell House Bed And BreakfastLadywell House, Falkland, Fife, KY15 7DE | 01337858414
Laurel Bank HotelBalbirnie St, Glenrothes, Fife, KY7 6DB | 01592 611205
Le Jardin Cafewithin Dobies Garden Centre, Turfhills, Fife, KY13 0NQ | 01577 863308
Book Online
Le Paccione Restaurant69 St. Clair St, Kirkcaldy, Fife, KY1 2NW | 01592 650009
Le Rendez-Vous82 Market Street, St. Andrews, Fife, KY16 9PA | 01334 461020
Le Rustique5 College St, St. Andrews, Fife, KY16 9AA | 01334 475380
Lee House40 High Street, Fife, KY4 9NE | 01383513385
LegendsStation Road, Anstruther, Fife, KY10 3JA | 01333 312612
Leven Bay Cafe2 South St, Leven, Fife, KY8 4NU | 01333 426383
Libo's Fish and Chicken Bar124 Bonnygate, Cupar, Fife, KY15 4LF | 01334 652855
Lisas Ice Cream Parlour23 Shore Street, Anstruther, Fife, KY10 3AQ | 01333 310546
Little Italy2 Logies Lane, Fife, KY16 9NL | 01334 479299
Lochgelly Chinese Restaurant150 Main St, Lochgelly, Fife, KY5 9JR | 01592 781101
Lodge Minto 385 Social ClubNorth Street, Fife, KY5 9NH | 01592780423
Lomond Hills HotelHigh St, Freuchie, Cupar, Fife, KY15 7EY | 01337 857329
Lomond TavernHorsemarket Street, Falkland, Fife, KY15 7BG | 01337857423
Mabell'sSt. Andrews Golf Hotel, St. Andrews, Fife, KY16 9AS | 01334 472622
Macdonald Rusacks HotelPilmour Links, Fife, KY16 9JQ | 0844 879 9136
Macgregors Coffeeshop71 Market Street, St. Andrews, Fife, KY16 9NU | 01334 470084
Maisha Indian and Seafood Restaurant5 College St, St. Andrews, Fife, KY16 9AA | 01334 476666
Malt Barn InnMain Street, Newton of Falkland, Fife, KY15 7QX | 01337857589
Man i'The Rock101 High St, Dysart, Kirkcaldy, Fife, KY1 2UL | 01592 651944
Marine Hotel54 Nethergate South, Crail, Fife, KY10 3TZ | 01333450207
Masonic Arms12 Shore St, Anstruther, Fife, KY10 3EA | 01333 310517
Maxin Cantonese & Peking Cuisine78 Birnam Road, Fife, KY2 6NH | 01592261211
Mayview Hotel40 Station Road, St Monans, Leven, Fife, KY10 2BN | 01333 730564
McPhailsNorth St, Leven, Fife, KY8 4LY | 01333 423662
MeldrumsMain Street, Ceres, Fife, KY15 5NA | 01334828286
Mexigo79 Bridge Street, Fife, KY16 8AA | 01334 473300
Milton House130 Aberdour Road, Burntisland, Fife, KY3 0HA | 01592 873507
Miriams16 Shore Road, Burntisland, Fife, KY3 0TR | 01383 860978
Miss Maude23 The Mercat, Kirkcaldy, Fife, KY1 1NU | 01592 640217
Book Online
Mitchell Deli110 Market Street, Fife, KY16 2PB | 01334 441396
Molly Malones47 North St, Leven, Fife, KY8 4LY | 01333 426581
Mr Chans Chinese52 High St, Kinross, Fife, KY13 8AN | 01577 863178
Nahm-Jim Thai60-62 Market, St. Andrews, Fife, KY16 9NT | 01334 474000
Nando'sFife Leisure Park, Dunfermline, Fife, KY11 8EX | 01383 725 145
New Balaka3 Alexandra Place, St. Andrews, Fife, KY16 9XD | 01334 474825
North Point Cafe24 North Street, St. Andrews, Fife, KY16 9AQ | 01334 473997
Novar Bar17 Nicol St, Kirkcaldy, Fife, KY1 1NY | 01592 598090
Oakley Community AssociationBlairwood Terrace, Oakley, Fife, KY12 9QG | 01383850356
Oconnells Bar and Diner32 High Street, Kirkcaldy, Fife, KY1 1LU | 01592 263117
Ogstons North Street127 North Street, Fife, KY16 9AG | 01334473387
Old Cross Guns InnHigh St, Cowdenbeath, Fife, KY4 8LS | 01383 514413
Oriental House91 Market St, St. Andrews, Fife, KY16 9NX | 01334 474445
Ostlers Close Restaurant25 Bonnygate, Cupar, Fife, KY15 4BU | 01334 655574
Otters Head41 Happer Crescent, Glenrothes, Fife, KY7 5DQ | 01592 752473
P.J Molloys7 Canmore St, Dunfermline, Fife, KY12 7NU | 01383 729790
Palace CafePalace Buildings, 114 Queensferry Road, Dunfermline, Fife, KY11 2QZ | 01383 413704
Partners Bar210 High St, Cowdenbeath, Fife, KY4 9NP | 01383 514427
Path Tavern5-7 Mid St, Kirkcaldy, Fife, KY1 2PE | 01592 263671
Pauls Fish & Chicken Bar84 Birnam Road, Fife, KY2 6NH | 01592640650
Peking Inn Restaurant47 High Street, Fife, KY4 9QA | 01383 518281
Penny Farthing33-37 High St, Kirkcaldy, Fife, KY1 1LL | 01592 263181
PinkertonsPinkerton Road, Glenrothes, Fife, KY7 4JH | 01592 752125
Pitbauchlie House Hotel47 Aberdour Road, Fife, KY11 4PB | 01383722282
Pitfirrane Hotel27 Main St, Crossford, Inverkeithing, Fife, KY12 8NJ | 01383 736132
Pittenweem Fish and Chip Bar5 High St, Pittenweem, Anstruther, Fife, KY10 2LA | 01333 311258
Pittenweem Inn42 Charles St, Pittenweem, Fife, KY10 2QJ | 01333 311326
Pizza HutFife Central Retail Park, Chapel Park, Fife, KY2 6QL | 01592263888
Plough Inn, Star, Fife, KY7 6LE | 01592750010
Po Wah Chinese35-37 Chalmers St, Dunfermline, Fife, KY12 8AT | 01383 731917
Powmill Milk BarKinross, Fife, KY13 0QG | 01577 840376
Prezzo157 South Street , St Andrews, Fife, KY16 9UP | 01334 473137
Q Barbeque Restaurant6a Greyfriars Garden, St. Andrews, Fife, KY16 9HG | 01334 475922
Queen's Hotel8-12 Church St, Inverkeithing, Fife, KY11 1LJ | 01383 413075
R And J Haig Catering108, Craigmount, Fife, KY2 6NZ | 01592641938
Raffles Lounge Bar9 Chalmers St, Dunfermline, Fife, KY12 8AT | 01383 721309
Railway Inn1 Station Wynd, Leven, Fife, KY8 6BU | 01333 320239
Railway Tavern1 Cardenden Road, Lochgelly, Fife, KY5 0PA | 01592 722751
Railway TavernLawrence Street, Buckhaven, Leven, Fife, KY8 1BQ | 01592 713 123
Red19 Tolbooth Street, Kirkcaldy, Fife, KY1 1RW | 01592 202 422
Red Bar and Kitchin19 Tolbooth St, Kirkcaldy, Fife, KY1 1RW | 01592 202422
Red Lion InnLow Causeway, Culross, Dunfermline, Fife, KY12 8HN | 01383 880225
Retro Restaurant41 Carnegie Drive, Dunfermline, Fife, KY12 7AN | 01383 620778
Reubens Cafe Deli10-12 New Row, Dunfermline, Fife, KY12 7EF | 01383 739071
Reya Tandoori95 High St, Glenrothes, Fife, KY6 3DQ | 01592 562204
Ricks Fast Food Bar20 Hospital Hill, Dunfermline, Fife, KY11 3AT | 01383 727933
Rinaldi's Fish Bar23 St. Clair St, Kirkcaldy, Fife, KY1 2QF | 01592 599799
Book Online
Rocca Bar & Grill @ RusacksThe Links, St Andrews, Fife, KY16 9JQ | 01334 472549
Room With A ViewHawkcraig, Aberdour, Fife, KY3 0TZ | 01383860402
Royal Hotel38 Cupar Road, Auchtermuchty, Fife, KY14 7DJ | 01337828550
Ruan Thai287 High Street, Fife, KY1 1JH | 01592203819
Ruffets Country House and Terrace RestaurantStrathkinness Low Road, St Andrews, Fife, KY16 9TX | 01334 472594
Saline HotelWest Road, Saline, Fife, KY12 9UN | 01383852798
Scotts Cafe23 Bank Street, Lochgelly, Fife, KY5 9QQ | 01592 780433
Book Online
Seafood RestaurantThe Scores, Bruce Embankment, St Andrews, Fife, KY16 9AB | 01334 479 475
Serena12 Chalmers Street, Fife, KY12 8DF |
Shardys57 Bank Street, Fife, KY5 9QG | 01592780960
Shehnai Indian27 Crossgate, Cupar, Fife, KY15 5HA | 01334 655784
Shimla PalaceCentral Park, Cowdenbeath, Fife, KY4 9QQ | 01383 511101
Ship InnHalketts Hall, Limekilns, Dunfermline, Fife, KY11 3HJ | 01383 872247
Silver Birch347 Broad St, Cowdenbeath, Fife, KY4 8LG | 01383 510135
Society13 Charlotte Street, Fife, KY1 1RN | 01592 265 246
Somewhere Else Lounge Bar5 Guildhall Street, Fife, KY12 7NR | 01383723975
Spice Indian Restaurant83 High Street, Fife, KY3 9AA |
Sportsman BarBurnside Street, Rosyth, Fife, KY11 2NX | 01383413877
St Andrews40 The Scores, Fife, KY16 9AS | 01334 472611
St. Andrews Farmhouse Cheese Co.Falside Farm, Anstruther, Fife, KY10 2RT | 01333 312580
St. Clair Tavern2 St. Clair St, Kirkcaldy, Fife, KY1 2QE | 01592 260335
St. Michael's InnSt. Michaels, Leuchars, St. Andrews, Fife, KY16 0DU | 01334 839220
Staghead Inn1 Cupar Road, St Andrews, Fife, KY9 1HX | 01334 840205
Station Hotel277-279 High St, Glenrothes, Fife, KY6 3AX | 01592 741217
Station Hotel67 Main Street, Thornton, Fife, KY1 4AG | 01592630646
Strath Tavern109 High St, Strathmiglo, Cupar, Fife, KY14 7PT | 01337 860229
Strathearn Hotel2 Wishart Place, Kirkcaldy, Fife, KY1 2AS | 01592 652210
Struan Bank Hotel74 Perth Road, Burntisland, Fife, KY4 9BG | 01383 511057
Sunbeam InnJordan Lane, Kennoway, Fife, KY8 5JZ | 01333351003
Taj Mahal195 Woodside Road, Fife, KY7 4AF | 01592 755766
Tappie Toories6 Kirkgate, Dunfermline, Fife, KY12 7NB | 01383 721600
Taste Coffee148 North Street, St. Andrews, Fife, KY16 9AF | 01334 477959
Taste of India130 Admiralty Road, Rosyth, Fife, KY11 2QJ | 01383413844
Thai TeakMuirhead of Pitcullo Farm, Cupar, Fife, KY15 4SF | 01334 870211
The Adamson Restaurant127 South Street, St Andrews, Fife, KY16 9UH | 01334 479191
The Auld HooseMilton Road, Windygates, Leven, Fife, KY8 5DF | 01333 350338
The Auld Hoose6-8 Nethergate, Kinghorn, Fife, KY3 9SY | 01592891074
The Auld Hoose77-79 Main Street, Cardenden, Fife, KY5 0NA | 01592720396
The Auld Inn30 Main Street, Colinsburgh, Fife, KY9 1LS | 01333340605
The Auld Mill House Hotel Bar & RestaurantTouch Mill House, Halbeath Road, Fife, KY11 4LF | 01383732152
The Barley Sheaf46 Evershed Drive, Dunfermline, Fife, KY11 8RE | 01383 735111
The Bay InnUnit 6, Regents Way, Dalgety Bay, Fife, KY11 9UY | 01383820903
The BoathousePier Road, Kinross, Fife, KY13 8UF |
The Bombay Curry House34 Wilson Avenue, Fife, KY2 5EG | 01592 266 658
The Bonnybank InnCooper Road, Bonnybank, Leven, Fife, KY8 5SX | 01333 351963
The Bruce23 High St, Falkland, Cupar, Fife, KY15 7BZ | 01337 857226
The Cedar Inn20 Shore Road, Aberdour, Burntisland, Fife, KY3 0TR | 01383 860310
The Cellar24 East Green, Anstruther, Fife, KY10 3AA | 01333 310378
The Central Bar131-133 Station Road, Cardenden, Lochgelly, Fife, KY5 0BW | 01592 721138
The City Hotel18 Bridge Street, Fife, KY12 8DA | 01383722538
The Cocoa Tree Shop9 High Street, Anstruther, Fife, KY10 2LA | 01333 311495
The Cosy Kitchen20 East Port, Dunfermline, Fife, KY12 7JB | 01383 723981
The Crown Inn91 Main Street, Fife, KY4 0AE | 01383830387
The Cycle TavernBurnside, Auchtermuchty, Fife, KY14 7AJ | 01337828763
The Dining Room2 York Place, Fife, KY1 3HN | 01592 650524
The Dining Room11-13 Crails Lane, Fife, KY16 9NR | 01334467822
The Dolls House Restaurant3 Church Square, St Andrews, Fife, KY16 9NN | 01334 477422
The East End Inn6-10 Mercer Place, Fife, KY11 4UG | 01383249749
The Elbow Room131-137 Rosslyn St, Kirkcaldy, Fife, KY1 3HT | 01592 654826
The Empire Bar413 High St, Lower Methil, Leven, Fife, KY8 3QP | 01333 425060
The Fettykil FoxLeslie Roundabout, Glenrothes, Fife, KY6 3EP | 01592 749613
The Glen Tavern110-112 Pittencrieff St, Dunfermline, Fife, KY12 8AN | 01383 724009
The Golden Bite79 High St, Kirkcaldy, Fife, KY1 1LN | 01592 590900
The Golden Fry13-15 Bank St, Cowdenbeath, Fife, KY5 9QQ | 01592 783900
The Golf Tavern11 South Road, Cupar, Fife, KY15 5JF | 01334 654233
The Grange InnSt. Andrews, Fife, KY16 8LJ | 01334 472670
The Green Hotel2 The Muirs, Kinross, Fife, KY13 8AS | 01577 863467
The Green Room33-35 Canmore Street, Fife, KY12 7NX | 01383 724074
The Greenside Hotel1 High Street, Leslie, Glenrothes, Fife, KY6 3DA | 01592 743453
The Grill House RestaurantInchcape House, St Mary's Place, St Andrews, Fife, KY16 9UY | 01334 470500
The Half Crown36 High St, Inverkeithing, Dunfermline, Fife, KY11 1NN | 01383 413350
The Heritage Bar325 High St, Kirkcaldy, Fife, KY1 1JL | 01592 204770
The HideawayKingseat Road, Halbeath, Dunfermline, Fife, KY12 0UB | 01383 725474
The InnMain Street, Crook of Devon, Fife, KY13 0UR | 01577840207
The Inn At Carnock6-8 Main Street, Carnock, Fife, KY12 9JQ | 01383850381
The Jolly Friar25 St.Clair St, Kirkcaldy, Fife, KY1 2BS | 01592 651646
The Kettlebridge Inn9 Cupar Road, Kettlebridge, Fife, KY15 7QD | 01337 830232
The Keys Bar87 Market St, St. Andrews, Fife, KY16 9NX | 01334 472414
The King34-36 Auchterderran Road, Fife, KY5 9DJ | 01592 780197
The Kingarroch InnMain Street, Craigrothie, Fife, KY15 5QA | 01334828237
The Larach Mohr6 Mid Shore, Pittenweem, Fife, KY10 2NJ | 01333311200
The Little China17 Bonnygate, Cupar, Fife, KY15 4BU | 01334 650933
The Little FriarNew Road, Kennoway, Leven, Fife, KY8 5JR | 01333 350371
The Maltings Hotel96 Main Street, Cairneyhill, Fife, KY12 8QU | 01383880380
The Meadows RestaurantCraigtoun Meadows Holiday Park, Mount Melville, Fife, KY16 8PQ | 013342080151
The Middle Bar41 Main Street, Crossgates, Fife, KY4 8AJ | 01383511269
The Minto Lounge34 Bank St, Lochgelly, Fife, KY5 9QQ | 01592 780447
The New Bridge TavernSouth Parks Road, Fife, KY6 1PB | 01592753701
The New Goth261 High St, Cowdenbeath, Fife, KY4 9QH | 01383 511350
The Old Inn13 Kirkgate, Dunfermline, Fife, KY12 7NA | 01383 736652
The Old Manor Hotel55 Leven Road, Lundin Links, Fife, KY8 6AJ | 01333320368
The Old Port277 High St, Burntisland, Fife, KY3 9AQ | 01592 872681
The Old Ship InnHigh St, Lochgelly, Fife, KY5 9LW | 01592 780529
The Olive Tree121 St. Leonards St, Dunfermline, Fife, KY11 3AS | 01383 721489
The Orchard Coffee ShopKirkcaldy Garden Centre, Thornton Road, Kirkcaldy, Fife, KY1 3NZ | 01592 655121
The Peat InnSt. Andrews, Cupar, Fife, KY15 5LH | 01334 840206
The Phoenix1 Carrick Gate, Glenrothes, Fife, KY7 5NT | 01592 610712
The Plough InnEast End, Star, Glenrothes, Fife, KY7 6LQ | 01592 750010
The Prinlaws27 Prinlaws Road, Glenrothes, Fife, KY6 3BN | 01592 741251
The Queensferry HotelSt. Margaret's Head, Inverkeithing, Fife, KY11 1HP | 01383 410000
The Railway Tavern24 Lawrence Street, Buckhaven, Fife, KY8 1BQ | 01592715634
The Raj Mahal Indian132 High St, Kinross, Fife, KY13 8DB | 01577 864884
The Red Cap55 Chestnut Avenue, Fife, KY1 2LS | 01592200599
The Red Goth24 Lochleven Road, Lochore, Lochgelly, Fife, KY5 8DA | 01592 860067
The Robert Nairn2-6 Kirk Wynd, Kirkcaldy, Fife, KY1 1EH | 01592 205049
The Royal Bengal57 Pittencrieff Street, Fife, KY12 8AJ | 01383733788
The Rule116 South St, St. Andrews, Fife, KY16 9QD | 01334 473473
The Russell HotelThe Scores, St. Andrews, Fife, KY16 9AS | 01334 473447
The Seven Kings32-42 Bridge Street, Fife, KY12 8DA | 01383736290
The Ship2 Bruce Street, Kinghorn, Fife, KY3 9TJ | 01592890655
The Ship InnThe Toft, Leven, Fife, KY9 1DT | 01333 330246
The Ship InnThe Toft, Leven, Fife, KY9 1DT | 01333 330246
The Silver TassieBurntisland, Fife, KY3 9AS | 01592 873469
The Stag InnMill Wynd, Falkland, Cupar, Fife, KY15 7BT | 01337 858327
The Stanes11 Cadham Centre, Fife, KY7 6RU | 01592 741030
The Star71-73 High St, Burntisland, Fife, KY3 9BD | 01592 871313
The Station Bar8o Crossgate, Cupar, Fife, KY15 5HS | 01334 657873
The Station InnBankton Park, Cupar, Fife, KY15 7PY | 01337 830393
The Swan HotelNew Road, Leven, Fife, KY8 5JS | 01333 351363
The Tannochbrae Tearoom44 High St, Cupar, Fife, KY14 7AP | 01337 827447
The Thistle Tavern191-193 Baldridgeburn, Fife, KY12 9EG | 01383 726983
The Victoria1 St. Marys Place, St. Andrews, Fife, KY16 9UY | 01334 476964
The Village InnCupar Road, Pitlessie, Cupar, Fife, KY15 7SU | 01337 830595
The Village Inn1 Mayflower Street, Townhill, Fife, KY12 0HP | 01383723717
The Village Inn5 Main Road, Cardenden, Fife, KY5 0DJ | 01592720473
The Waterfront Chip Shop17 Shore St, Anstruther, Fife, KY10 3EA | 01333 313863
The Waterfront Restaurant461 High St, Kirkcaldy, Fife, KY1 2SN | 01592 202095
The Wee Restaurant17 Main Street, North Queensferry, Fife, KY11 1JG | 01383 616263
The Well Country InnLochgelly Road, Scotlandwell, Fife, KY13 9JA | 01592840444
The Wood MillLinburn Road, Fife, KY11 4UH | 01383841698
The Woodside Inn104 Woodside Way, Glenrothes, Fife, KY7 5DP | 01592 612275
Thirsty Kirsty's43-47 James St, Dunfermline, Fife, KY12 7QE | 01383 723035
Thistle Hotel25 New Road, Milnathort, Kinross, Fife, KY13 9XT | 01577 863222
Thunder Road1 Hunter St, Kirkcaldy, Fife, KY1 1ED | 01592 204035
TiffanysEast Port, Dunfermline, Fife, KY12 7JA | 01383 602397
Tipsy NipperFife Airport, Glenrothes, Fife, KY6 2SL | 01592 610436
Toby's Fish and Chip Shop17 Main St, Thornton, Kirkcaldy, Fife, KY1 4AF | 01592 774266
Tony Macaroni DunfermlineFife Leisure Park, Whimbrel Place, Fife, KY11 8EX | 01383 738 035
Torleys Bar38 High Street, Fife, KY5 9JP | 01592783727
Tower Bar26 Wellesley Road, Methil, Fife, KY8 3AE | 01333426253
TravelodgeKingseat Road, Halbeath Junction/Halbeath, Fife, KY11 8PG | 0871-9846287
Upper Largo Hotel4 Main Street, Upper Largo, Fife, KY8 6EJ | 01333360347
Valente's Fish and Chip Bar73 Overton Road, Fife, KY1 2DY | 01592 651991
Valente's Fish and Chip Bar73 Hendry Road, Fife, KY2 5DA | 01592 203600
Valley Bar6 Chapel St, High Valleyfield, Dunfermline, Fife, KY12 8SJ | 01383 880236
Victoria Hotel28 Victoria Road, Kirkcaldy, Fife, KY1 1DS | 01592 260117
Volunteer Arms2 Hill Street, Fife, KY11 1LP | 01383412834
WalkersThe Cross, Fife, KY15 4BP | 01334654406
Watts of CuparStation Road, Cupar, Fife, KY15 5HX | 01334 657938
WeaversKatherine St, Kirkcaldy, Fife, KY2 5JZ | 01592 266020
Wee Jimmy's Bar104 High St, Cowdenbeath, Fife, KY4 9QE | 01383 511126
Wemyss Central Hotel5 Main Street, East Wemyss, Fife, KY1 4RX | 015927016120
West End Bar and Gantry32 South Loan, Pittenweem, Anstruther, Fife, KY10 2QB | 01333 311587
West Wemyss Walk Inn48 Main Street, West Wemyss, Fife, KY1 4SN | 01592653322
Whey Pat Tavern1 Bridge Street, St. Andrews, Fife, KY16 9EX | 01334 477740
White Chimneys Sandwich Bar6 Cooper Road, Cupar, Fife, KY15 5TB | 01334 828863
White Gates2 Main St, Comrie, Dunfermline, Fife, KY12 9HD | 01383 853359
Windlestrae HotelMuirs, Kinross, Fife, KY13 8AS | 01577 863217
Windsor Hotel38 Victoria Road, Kirkcaldy, Fife, KY1 1DR | 01592 269219
Windsor HotelLeven, Fife, KY8 4NA | 01333 427614
WindygatesThe Cross, Windygates, Fife, KY8 5DD | 01333350265
Wok 'N' SpicePlot 10 Bankhead Park, Glenrothes, Fife, KY7 6GH | 01592 770771
Woodside Hotel76 High Street, Aberdour, Fife, KY3 0SW | 01383860328
Ye Old Hotel61 Main St, Leuchars, St. Andrews, Fife, KY16 0HE | 01334 839257
Zak's Fish Bar74 Cardenden Road, Cardenden, Kirkcaldy, Fife, KY5 0PD | 01592 720227
Zest95 South Street, St. Andrews, Fife, KY16 9QW | 01334 471451
Ziggy's6 Murray Place, St. Andrews, Fife, KY16 9AP | 01334 473686
Book Online
Zizzi87-89 South St, St. Andrews, Fife, KY16 9QW | 01334 474676

Refine your results by Category

Ads
Affiliates

We appreciate any and all feedback about our site; praise, ideas, bug reports you name it!

Interested in Scotland Special Offers?We’ll email you the best dining deals, events and news in Scotland.SIGN UP NOW

Thank You
You have successfully signed up to the newsletter

Sugarvine will only use your contact details to send you our newsletter. Your details will not be passed on to any third parties.