Local fuel station directory
Petrol and diesel stations in Dunfermline
Today's unleaded and diesel prices at every forecourt in and around Dunfermline, in pence per litre. Choose a station to open the map with a five-mile search radius around its postcode.
Cheapest unleaded E10
169.9pper litre
Esso Bothwell Street
Cheapest diesel B7
198.7pper litre
Asda Dunfermline Superstore
Prices from the UK Government Fuel Finder feed, last updated today at 06:39.
Dunfermline fuel stations
5 stations listed
Prices shown in pence per litre. A dash means no price has been reported for that fuel.
- Esso Bothwell Street Cheapest petrol Bothwell Street, Dunfermline, KY11 3AF Petrol169.9p Diesel199.9p Compare
- Asda Dunfermline Superstore Cheapest diesel Halbeath Road Retail Park, Dunfermline, KY11 4LP Petrol172.7p Diesel198.7p Compare
- Tesco Dunfermline Extra Turnstone Road, Dunfermline, KY11 8EG Petrol172.9p Diesel199.9p Compare
- Tesco Dunfermline Fire Station Winterthur Lane, Dunfermline, KY12 7BD Petrol172.9p Diesel199.9p Compare
- Shell Garvock Filling Station 86 Halbeath Road, Dunfermline, KY12 7RS Petrol169.9p Diesel198.9p Compare
Finding cheaper fuel in Dunfermline
Fuel prices can vary between nearby forecourts and may change during the day. Open a station link to search around its exact postcode, then compare the latest available prices and distance before travelling.
Station names, brands and facilities can change. Check the map listing and the forecourt before making a special journey.