Can't decide where to eat in Dunfermline?
Browse 192 places to eat in Dunfermline, Scotland, United Kingdom. Common food types include Cafe, Pub, and Restaurant.
Can't decide? Let the game shortlist places in Dunfermline for you.
Pick a restaurantFood types
Places to eat
- East Port Bar Pub
7 EAST PORT, DUNFERMLINE, SCT KY12 7JG
- Bob & Berts Dunfermline Coffee shop
High St, Dunfermline, SCT KY12 7DP
- Maria's Baking Stories Bakery
25 New Row, Dunfermline, SCT KY12 7EA
- Greggs Bakery
92 High Street, Dunfermline, SCT KY12 7DP
- Combos & Meal Deals Cafe
26, Kingsgate Centre, Dunfermline, SCT KY12 7QU
- Bakers + Baristas Coffee shop
The Mall Café, Kingsgate Shopping Centre, Dunfermline, SCT KY12 7QU
- Grill 48 Steakhouse
48 EAST PORT, DUNFERMLINE, FIF KY12 7JB
- BB's Cafe
18 Pilmuir St, Dunfermline, SCT KY12 7AJ
- Attica Greek Taverna Greek
2-8 Cross Wynd, Dunfermline, SCT KY12 7AP
- Fabric Cocktail bar
2 Canmore St, Dunfermline, SCT KY12 7NT
- Ziba Persian
23 Carnegie Dr, Dunfermline, SCT KY12 7AN
- Benny’s Fish And Chips British
19, Carnegie Drive, Dunfermline, Fife, KY12 7AN
- Gurkha's Indian
25 Chapel St, Dunfermline, Fife KY12 7AW
- Incontri Italian
25 Bruce St, Dunfermline, SCT KY12 7AG
- The Old Inn Gastropub
13 Kirkgate, Dunfermline, SCT KY12 7NA
- The Creepy Wee Pub Pub
17 Kirkgate, Dunfermline, SCT KY12 7NA
- Mr K's Kitchen Indian
5 Bridge St, Dunfermline, SCT KY12 8AQ
- Antioch Restaurant Turkish
11 BRIDGE STREET, DUNFERMLINE, SCT KY12 8AQ
- The Watering Hole Restaurant
121 New Row, Dunfermline, SCT KY12 7DZ
- Golden Chip Dunfermline Fish and chips
66-68 Pilmuir St, Dunfermline, SCT KY12 0QG
- Auld Classic Bar Pub
Inglis Ln, Dunfermline, SCT KY12 9DP
- The Brig Fish Bar Fast food
15 NETHERTOWN BROAD STREET, DUNFERMLINE, SCT KY12 7DS
- Casa Mia Italian
13 NETHERTOWN BROAD STREET, DUNFERMLINE, SCT KY12 7DS
- Royal Bengal Tandoori Indian
57 Pittencrieff St, Dunfermline, SCT KY12 8AJ
- Townhill Loch cafe Cafe
Spar, 137 Townhill Road, Dunfermline, SCT KY12 0DS
- Marv's Tea Room for delicious food Cafe
East End Park, Halbeath Road, Dunfermline, SCT KY12 7RB
- Aldo's Fish & Chicken Bar Chicken
20 Hospital Hill, Dunfermline, SCT KY11 3AT
- Subway Fast food
74 Hospital Hill, Dunfermline, SCT KY11 3AT
- Everest Inn Nepalese
78 Hospital Hill, Dunfermline, SCT KY11 3AT
- Roll On Breakfast and brunch
pitreavie industrial estate, Dunfermline, SCT 113
- Red Rose Asian fusion
Pine House, Ta-Verne Lane, Aberdour Road Dunfermline, Dunfermline, KY11 4RA
- The Wee Cafe Cafe
15 Allan Cres, Dunfermline, SCT KY11 4HE
- Sweet Cravings Restaurant
15 ALLAN CRESCENT, DUNFERMLINE, FIF KY11 4HE
- Chanar Spicy Indian
51 Allan Cres, Dunfermline, SCT KY11 4HE
- Buzz Shisha Lounge Hookah bar
22 DUNCAN CRESCENT, DUNFERMLINE, SCT KY11 4BT
- Happy Meeting Chinese
1-3 Abbey View, Dunfermline, SCT KY11 4HA
- S M Bayne & Co Bakery
7 Allan Crescent, Dunfermline, Fife KY11 4HE
- Marini's Fish and chips
75 Aberdour Road, Dunfermline, SCT KY11 4QZ
- Harvester Bar and grill
Unit 8, Halbeath Retail Park, Dunfermline, SCT KY11 4LP
- Costa Coffee Coffee shop
Drive Thru, Unit 1, Pittsburgh Retail Park, Main Street Halbeath, Dunfermline, Dunfermline, SCT KY11 8DX
How the pick works
- Choose Pick a restaurant. The game loads places to eat in Dunfermline.
- Every place gets a random number. The highest numbers make your shortlist.
- Share the shortlist with your group, or open a place to see what it serves.
Free to play. You do not need an account.
Pick a restaurant