Eating and drinking in Dunfermline, Fife
Filter by amenity type:
Nearest Services
Bar
- Bar 47
- Citizen
Bruce Street - Coadys
Carnegie Drive - Commercial Inn
Queen Anne Street - Edwards Bar and Grill
Hospital Hill, 62 - Lourenzos
Canmore Street, 1 - Monty's Bar
Guildhall Street, 9 KY12 7NR Dunfermline
Phone: +44 1383 269970 - Raffles Bar
Chalmers Street, 9 KY12 8AT Dunfermline - The Ball Room
Queen Anne Street
Cafe
- 269 Vegan
New Row - Amorist
High Street - BB's
Carnegie Drive - Bob & Berts
High Street, 104 -106 KY12 7DP Dunfermline
Opening hours: Mo-Sa 08:00-18:00; Su 09:00-18:00 - Bus Station Cafe
Queen Anne Street - Cafe Giacomo
Cross Wynd - Cafe Wynd
Cross Wynd - Caffè Nero
High Street - Combos
- Costa
Main Street - Costa
East Port, 1 KY12 7JG
Opening hours: Mo-Fr 08:00-18:00; Sa 08:00-18:00; Su 09:00-17:00 - Costa
Carnegie Drive - Fresh
Kirkgate - Granary Café at Dunfermline Carnegie Library & Galleries
Abbey Park Place - Pauline's Little Cafe
Allan Crescent - Peacock Rooms Café
- Starbucks
Whimbrel Place KY11 8EX Dunfermline - Starbucks
James Street - Tesco Café
Turnstone Road KY11 8EG Dunfermline
Phone: +44 345 677 9211
Opening hours: Mo-Sa 08:00-17:00; Su 10:00-16:00 - The Loch Cafe
- Tim Hortons
Whimbrel Place KY11 8EX Dunfermline - Tim Hortons
Hospital Hill - -
- -
Glen Bridge - -
Maygate
Fast food
- Aldo's Fish & Chicken Bar
Hospital Hill - Armando's Fish Bar
Main Street, 73 KY11 8EE Dunfermline - Burger King
Halbeath Bypass - Curry Pot
Linburn Road - Domino's
Hospital Hill - Everest Inn
St Andrews Street - Golden Chip
Pilmuir Street, 64 - Greggs
Halbeath Bypass - Greggs
Turnstone Road KY11 8JZ Dunfermline - Greggs
High Street, 92 KY12 7DP Dunfermline
Opening hours: Mo-Fr 06:30-19:00; Sa 07:00-19:00; Su 08:30-18:00 - Greggs
Carnegie Drive - Hong
Chapel Street - Hook & Catch
Turnstone Road KY11 8JZ Dunfermline - Istanbul
Guildhall Street, 10 KY12 7NS Dunfermline
Phone: +44 1383 725300 - KFC
Whimbrel Place KY11 8EX Dunfermline - Kwik Bite
Hospital Hill - Lee Garden
Hospital Hill - Magic Wok
Hospital Hill - Marini's
Aberdour Road - Masala Grill
Queen Anne Street - McDonald's
Whimbrel Place
Opening hours: 24/7 - McDonald's
Turnstone Road KY11 8EG Dunfermline
Opening hours: Mo-Su 06:00-00:00 - McDonald's
- New Century
Bruce Street - Ozzy's
Bruce Street - Papa John's
Woodmill Road - Pizza Boy
- Pizza Hut Delivery
Turnstone Road KY11 8JZ Dunfermline - Rice Delight
Linburn Road - Salt & Vinegar
Allan Crescent - Sauro's Fish and Chips
Tay Terrace - Savage Kitchen
Hospital Hill, 62 KY11 3AT Dunfermline - Shabab Tandoori
Allan Crescent - Smashburger
Whimbrel Place, Unit 7b KY11 8EX Dunfermline - Subway
Hospital Hill - Subway
Turnstone Road KY11 8JZ Dunfermline - Subway
- The Brig
Linburn Road - The Brig Fish and Chip Bar
Nethertown Broad Street - The Empress
Hospital Hill, 62 - The Happy Meeting
Abbey View - The New Serena Takeaway
Chalmers Street, 39-41 KY12 8AT Dunfermline - The Original Master Chef
Main Street, 88 KY12 8NL Crossford
Phone: +44 1383 739129
Opening hours: Mo-Su 16:30-23:30 - Wan Lam
Baldridgeburn, 233
Pub
- Adamson Hotel
Main Street, 27
One of the few original Coaching Inns left in Scotland - Auld Classic Bar
- Bruce Tavern
Bruce Street - Creepy Wee Pub
St Catherine's Wynd - Crooked Glen - Brewer"s Fayre
- Seven Kings
Bridge Street - Tappie Toories
Kirkgate - The Barley Sheaf
Evershed Drive - The East Port - Stonegate
East Port, 7 KY12 7JG Dunfermline
Phone: +44 1383 736678
Opening hours: Mo-Sa 11:00-23:00, Su 12:00-23:00 - The Glen Tavern
Pittencrieff Street, 112 Dunfermline - The Guildhall & Linen Exchange
High Street, 79–83 KY12 7DR Dunfermline - The Old Inn
Kirkgate - The Olive Tree
Hospital Hill - The Rumblingwell
Baldridgeburn, 191-193 KY12 9EG Dunfermline
Phone: +44 1383 247290 - The Village Inn
Mayflower Street - The Yeoman
Donald Street - Thirsty Kirsty's
James Street
Restaurant
- 1703
St John's Vennel - Antioch
Bridge Street - Apricot
- Ashiq
Bridge Street, 27 KY12 8AQ Dunfermline - Basil Indian
- Bella Italia
Whimbrel Place, Unit 7a KY11 8EX Dunfermline - Carlucci
High Street - Casa Mia
Nethertown Broad Street, 13 KY12 7DS Dunfermline - Dhoom Indian Streatery
New Row - Dine at 29
Bruce Street - Fabric
Canmore Street - Fat Panda Restaurant & Takeaway
Chalmers Street, 39-41 - Fish & Chips Takeaway Restaurant
Chalmers Street, 21 - Frankie & Benny's
Whimbrel Place - Gratzi
- Harvester
Halbeath Retail Park KY11 4LP Dunfermline - Harvey's Bistro
Aberdour Road, 47 - Incontri
St John's Vennel - Khushi's
Canmore Street, 1 KY12 7NU Dunfermline - Kinema
Carnegie Drive, 45 KY12 7AN Dunfermline - Monterey Jack's
Canmore Street, 37 KY12 7NX Dunfermline
Opening hours: Su-Th 11:00-24:00; Fr,Sa 11:00-01:00 - Nando's
Whimbrel Place, 22 KY11 8EX Dunfermline - New Dragon Inn Chinese Carry-Out
Woodmill Road - Noble Cuisine
Commercial School Lane
Opening hours: We-Fr 12:00-14:30, We,Th 17:00-21:30, Fr 17:00-22:00, Sa 13:00-22:00, Su 16:00-21:00 - Pizza Hut
Whimbrel Place KY11 8EX Dunfermline - Restaurant 47
Aberdour Road, 47 - Retros
- Royal Bengal
Pittencrieff Street - Tapas Ducal
Nethertown Broad Street - The Elizabethan
Halbeath Road Dunfermline - The Pancake Place
Bonnar Street - The Sweet Chestnut - Marston"s
Whimbrel Place, 11 KY11 8EX Dunfermline - The Viceroy
Bruce Street - The Wood Mill
Woodmill Road - Tony Macaroni
Whimbrel Place KY11 8EX Dunfermline