Scotland › Dunfermline

Top 20 cafes in Dunfermline.

Dunfermline, Scotland

Looking for the best cafes in Dunfermline? Here are the top 20, ranked by fellow travellers. Create your own Top 20! login

1
★ 4.1
β˜•

1The Sweet Chestnut →

★ 4.1 (7 ratings)

For amazing food, refreshing drinks and great company, come and visit us at The Sweet Chestnut in Dunfermline. Let's make some memories together.

11 Fife Leisue Park, KY11 8EX
2
★ 3.9
β˜•

2Fabric →

★ 3.9 (7 ratings)

Welcome to Fabric, a space to unwind | Treat yourself to heavenly Pan Asian cuisine | Enjoy indulgent cocktails | Book Your Table In Dunfermline β†’

2 Canmore Street, KY12 7NT
3
★ 3.6
β˜•

3The Bruery →

★ 3.6 (7 ratings)
25 Canmore Street, KY12 7NU
4
★ 4.3
β˜•

4Citizen →

★ 4.3 (4 ratings)
15 Bruce Street, KY12 7AG
5
★ 3.7
β˜•

5Hillend Tavern →

★ 3.7 (3 ratings)
37 Main Street, KY11 9ND
6
★ 4.5
β˜•

6Visions Lounge Bar →

★ 4.5 (8 ratings)
118 Queensferry Road, KY11 2QZ
7
★ 4.1
β˜•

7The Elgin Hotel →

★ 4.1 (7 ratings)
Main Road, KY11 3EE
8
★ 4.2
β˜•

8The Compass →

★ 4.2 (9 ratings)
Harbour Drive, KY11 9NA
9
★ 4.0
β˜•

9The Maltings →

★ 4.0 (4 ratings)
96 Main Street, KY12 8QU
10
★ 4.2
β˜•

10Harvester Halbeath Park →

★ 4.2 (5 ratings)
Unit 8 Halbeath Retail Park, KY11 4LP
11
★ 4.6
β˜•

11The Carnock Inn →

★ 4.6 (7 ratings)
6 Main Street, KY12 9JQ
12
★ 3.9
β˜•

12Retros →

★ 3.9 (8 ratings)
41 Carnegie Drive, KY12 7AN
13
★ 3.8
β˜•

13The White Gates →

★ 3.8 (6 ratings)
2 Main Street, KY12 9HD
14
★ 4.0
β˜•

14The Goth →

★ 4.0 (6 ratings)
130 Queensferry Road, KY11 2QZ
15
★ 3.8
β˜•

15The Brasshouse →

★ 3.8 (6 ratings)
33-35 Carnegie Drive, KY12 7AN
16
★ 3.8
β˜•

16The Bay →

★ 3.8 (4 ratings)
100 Main Street, KY12 8LS
17
★ 3.9
β˜•

17Lourenzos →

★ 3.9 (8 ratings)
Saint Margarets Drive, KY12 7PE
18
★ 4.5
β˜•

18Jokers →

★ 4.5 (6 ratings)
58-60 Hospital Hill, KY11 3AT
19
★ 4.3
β˜•

19The Crown →

★ 4.3 (9 ratings)
61 Main Street, KY12 8ST
20
★ 4.0
β˜•

20Cafe Bar →

★ 4.0 (2 ratings)
170 Queensferry Road, KY11 2JF

© Treave | 2026 | 11 | 0.06