Petrol and diesel prices in Dunfermline
6 forecourts. Prices refresh every 5 minutes.
The cheapest unleaded in Dunfermline is 167.9p at ESSO Mfg Bothwell, against a town average of 170.1p. For diesel, ESSO Mfg Bothwell is cheapest at 197.9p (average 199.6p). Unleaded here averages 2.4p above the UK average of 167.7p.
Open the live map for Dunfermline
All fuel prices in Dunfermline
| Station | Unleaded | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|
| ESSO Mfg BothwellBothwell Street, KY11 3AF | 167.9 | 197.9 | 189.9 | 219.9 |
| GULF RosythPrimrose Lane, KY11 2XW | 168.9 | 199.9 | 186.9 | – |
| Tesco Dunfermline ExtraTurnstone Road, KY11 8EG | 169.9 | 198.9 | 179.9 | – |
| Tesco Dunfermline Fire Station SuperstoreWinterthur Lane, KY12 7BD | 169.9 | 198.9 | 179.9 | – |
| BP St Davids Sf ConnectHarbour Drive, KY11 9NA | 171.9 | 199.9 | 192.9 | 220.9 |
| Shell CamdeanAdmiralty Road, KY11 2BN | 171.9 | 201.9 | 199.9 | 224.9 |
Prices in pence per litre. Prices refresh every 5 minutes.
Seen a different price at the pump? Report a discrepancy to Fuel Finder.
Fuel prices near Dunfermline
- Cowdenbeath 3 mi
- South Queensferry 5 mi
- Fife 8 mi
- Kinross 11 mi
- Kirkcaldy 11 mi
- Edinburgh 11 mi
- Livingston 12 mi
- Grangemouth 12 mi