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 restaurant

Food types

Places to eat

  1. East Port Bar Pub

    7 EAST PORT, DUNFERMLINE, SCT KY12 7JG

  2. Bob & Berts Dunfermline Coffee shop

    High St, Dunfermline, SCT KY12 7DP

  3. Maria's Baking Stories Bakery

    25 New Row, Dunfermline, SCT KY12 7EA

  4. Greggs Bakery

    92 High Street, Dunfermline, SCT KY12 7DP

  5. Combos & Meal Deals Cafe

    26, Kingsgate Centre, Dunfermline, SCT KY12 7QU

  6. Bakers + Baristas Coffee shop

    The Mall Café, Kingsgate Shopping Centre, Dunfermline, SCT KY12 7QU

  1. Grill 48 Steakhouse

    48 EAST PORT, DUNFERMLINE, FIF KY12 7JB

  2. BB's Cafe

    18 Pilmuir St, Dunfermline, SCT KY12 7AJ

  3. Attica Greek Taverna Greek

    2-8 Cross Wynd, Dunfermline, SCT KY12 7AP

  4. Fabric Cocktail bar

    2 Canmore St, Dunfermline, SCT KY12 7NT

  5. Ziba Persian

    23 Carnegie Dr, Dunfermline, SCT KY12 7AN

  6. Benny’s Fish And Chips British

    19, Carnegie Drive, Dunfermline, Fife, KY12 7AN

  7. Gurkha's Indian

    25 Chapel St, Dunfermline, Fife KY12 7AW

  8. Incontri Italian

    25 Bruce St, Dunfermline, SCT KY12 7AG

  9. The Old Inn Gastropub

    13 Kirkgate, Dunfermline, SCT KY12 7NA

  10. The Creepy Wee Pub Pub

    17 Kirkgate, Dunfermline, SCT KY12 7NA

  11. Mr K's Kitchen Indian

    5 Bridge St, Dunfermline, SCT KY12 8AQ

  12. Antioch Restaurant Turkish

    11 BRIDGE STREET, DUNFERMLINE, SCT KY12 8AQ

  13. The Watering Hole Restaurant

    121 New Row, Dunfermline, SCT KY12 7DZ

  14. Golden Chip Dunfermline Fish and chips

    66-68 Pilmuir St, Dunfermline, SCT KY12 0QG

  15. Auld Classic Bar Pub

    Inglis Ln, Dunfermline, SCT KY12 9DP

  16. The Brig Fish Bar Fast food

    15 NETHERTOWN BROAD STREET, DUNFERMLINE, SCT KY12 7DS

  17. Casa Mia Italian

    13 NETHERTOWN BROAD STREET, DUNFERMLINE, SCT KY12 7DS

  18. Royal Bengal Tandoori Indian

    57 Pittencrieff St, Dunfermline, SCT KY12 8AJ

  19. Townhill Loch cafe Cafe

    Spar, 137 Townhill Road, Dunfermline, SCT KY12 0DS

  20. Marv's Tea Room for delicious food Cafe

    East End Park, Halbeath Road, Dunfermline, SCT KY12 7RB

  21. Aldo's Fish & Chicken Bar Chicken

    20 Hospital Hill, Dunfermline, SCT KY11 3AT

  22. Subway Fast food

    74 Hospital Hill, Dunfermline, SCT KY11 3AT

  23. Everest Inn Nepalese

    78 Hospital Hill, Dunfermline, SCT KY11 3AT

  24. Roll On Breakfast and brunch

    pitreavie industrial estate, Dunfermline, SCT 113

  25. Red Rose Asian fusion

    Pine House, Ta-Verne Lane, Aberdour Road Dunfermline, Dunfermline, KY11 4RA

  26. The Wee Cafe Cafe

    15 Allan Cres, Dunfermline, SCT KY11 4HE

  27. Sweet Cravings Restaurant

    15 ALLAN CRESCENT, DUNFERMLINE, FIF KY11 4HE

  28. Chanar Spicy Indian

    51 Allan Cres, Dunfermline, SCT KY11 4HE

  29. Buzz Shisha Lounge Hookah bar

    22 DUNCAN CRESCENT, DUNFERMLINE, SCT KY11 4BT

  30. Happy Meeting Chinese

    1-3 Abbey View, Dunfermline, SCT KY11 4HA

  31. S M Bayne & Co Bakery

    7 Allan Crescent, Dunfermline, Fife KY11 4HE

  32. Marini's Fish and chips

    75 Aberdour Road, Dunfermline, SCT KY11 4QZ

  33. Harvester Bar and grill

    Unit 8, Halbeath Retail Park, Dunfermline, SCT KY11 4LP

  34. Costa Coffee Coffee shop

    Drive Thru, Unit 1, Pittsburgh Retail Park, Main Street Halbeath, Dunfermline, Dunfermline, SCT KY11 8DX

Places: Overture Maps Foundation GeoNames

How the pick works

  1. Choose Pick a restaurant. The game loads places to eat in Dunfermline.
  2. Every place gets a random number. The highest numbers make your shortlist.
  3. 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

Nearby cities