9 stations in Dunfermline, Fife, cheapest first.
The cheapest unleaded petrol (E10) in Dunfermline today is 173.7p a litre at Asda Dunfermline Superstore (KY11 4LP). Across the 9 stations selling it, prices average 175.9p and go up to 178.9p, so filling a 55-litre tank costs between £95.53 and £98.39.
The cheapest diesel in Dunfermline today is 198.7p a litre at Asda Dunfermline Superstore (KY11 4LP). Across the 9 stations selling it, prices average 200.7p and go up to 202.9p, so filling a 55-litre tank costs between £109.28 and £111.59.
Unleaded in Dunfermline averages 175.9p, the same as the Fife average and 1.4p more than the UK average (174.4p). Diesel in Dunfermline averages 200.7p, 0.6p more than the Fife average (200.0p) and 1.2p more than the UK average (199.5p).
Super unleaded (E5) is sold at 7 stations, from 185.9p at Tesco Dunfermline Extra - Petrol Filling Station. Premium diesel is sold at 4 stations, from 219.9p at Shell Garvock Filling Station. The 3 supermarket stations charge 175.2p on average for unleaded, 1.1p less than the other 6.
| Fuel | Cheapest | Average | Highest |
|---|---|---|---|
| Unleaded | 173.7p | 175.9p | 178.9p |
| Super unleaded | 185.9p | 195.0p | 204.9p |
| Diesel | 198.7p | 200.7p | 202.9p |
| Premium diesel | 219.9p | 223.4p | 229.9p |
Average unleaded price, cheapest highlighted
Dunfermline has 9 petrol stations reporting prices: 2 Shell, 2 Tesco, 1 Asda, 1 BP, 1 Esso, 1 Gulf and 1 independent. 6 are open 24 hours a day. 3 are at a supermarket. Of the 9, all have a car wash, 8 offer air and screenwash, 8 have customer toilets, 8 sell bottled AdBlue and 6 have water.
For unleaded, the cheapest nearby town is Cupar, averaging 174.6p (1.3p less than Dunfermline); 3 other nearby towns are also cheaper. For diesel, the cheapest nearby town is Cupar, averaging 197.4p (3.3p less than Dunfermline); 5 other nearby towns are also cheaper.