Cheapest fuel prices in Dunfermline
The latest prices from petrol stations near Dunfermline, from the UK's official fuel price data, updated twice a day.
Across 8 forecourts near Dunfermline with a price reported in the last week, unleaded averages 163.1p - 2.6p below the UK average of 165.7p. Prices range from 159.7p to 167.9p, a spread of 8.2p a litre. The cheapest brand locally is Tesco (160.9p across 2 stations); the dearest is Shell (163.4p).
Cheapest unleaded near Dunfermline
Stations in Dunfermline's own postcode district (KY12) are listed first, cheapest first, then the rest nearby.
- Garvock Filling Station - Garvock Filling Station, 86 Halbeath Road, KY12 7RS - 159.9p
- Dunfermline Fire Station Superstore - Petrol Filling Station - Winterthur Lane, KY12 7BD - 160.9p
- Cairneyhill Service Station - 76 Main Street, KY12 8QU - 166.9p
- Asda Dunfermline Superstore - Halbeath Road Retail Park, KY11 4LP - 159.7p
- Dunfermline Extra - Petrol Filling Station - Turnstone Road, KY11 8EG - 160.9p
- MFG Bothwell - Bothwell Street, KY11 3AF - 161.9p
- Shell Camdean - Admiralty Road, KY11 2BN - 166.9p
- Rosyth Service Station - Primrose Lane, Rosyth, KY11 2XW - 167.9p
Cheapest unleaded near Dunfermline this week
| Day | Cheapest | Station |
|---|---|---|
| Sun 15 Nov | 158.9p | Beath Service Station |
| Sat 14 Nov | 158.9p | Beath Service Station |
| Fri 13 Nov | 158.9p | Beath Service Station |
| Thu 12 Nov | 158.9p | Beath Service Station |
| Wed 11 Nov | 159.9p | Beath Service Station |
| Tue 10 Nov | 159.9p | Beath Service Station |
| Mon 9 Nov | 159.9p | Beath Service Station |