Petrol & diesel prices in Dunfermline

Cheapest Unleaded in Dunfermline: 168.9p a litre, at Gulf, Primrose Lane (updated 3 Nov, 08:14).

All 8 stations in Dunfermline show a price. Only prices from the last 30 days are ranked.

Fuel

© OpenStreetMap

Cheapest stations

  1. 1 Gulf, Primrose Lane KY11 2XW Dunfermline 24-hour fuel 168.9p Directions
  2. 2 Esso, Bothwell Street KY11 3AF Dunfermline 24-hour fuel 169.9p Directions
  3. 3 Asda Dunfermline Superstore, Halbeath Road Retail Park KY11 4LP Dunfermline 24-hour fuel 172.7p Directions
  4. 4 Shell, Garvock Filling Station KY12 7RS Dunfermline 24-hour fuel 172.9p Directions
  5. 5 Shell, Admiralty Road KY11 2BN Dunfermline 24-hour fuel 173.9p Directions

All stations

Station UnleadedE5DieselPremium diesel
Tesco, Turnstone Road KY11 8EG Dunfermline 1 mile 24-hour fuel Directions 174.9p updated 184.9p updated 199.9p updated not sold
Gulf, Primrose Lane KY11 2XW Dunfermline 0.6 miles 24-hour fuel Directions 168.9p updated 186.9p updated 199.9p updated not sold
Shell, Garvock Filling Station KY12 7RS Dunfermline 1.7 miles 24-hour fuel Directions 172.9p updated 199.9p updated 198.9p updated 219.9p updated
Shell, Admiralty Road KY11 2BN Dunfermline 1.2 miles 24-hour fuel Directions 173.9p updated 199.9p updated 202.9p updated 229.9p updated
BP, Harbour Drive KY11 9NA Dunfermline 2.4 miles 24-hour fuel Directions 173.9p updated 194.9p updated 202.9p updated 223.9p updated
Asda Dunfermline Superstore, Halbeath Road Retail Park KY11 4LP Dunfermline 2 miles 24-hour fuel Directions 172.7p updated not sold 198.7p updated not sold
Tesco, Winterthur Lane KY12 7BD Dunfermline 2 miles Directions 174.9p updated 184.9p updated 199.9p updated not sold
Esso, Bothwell Street KY11 3AF Dunfermline 1.4 miles 24-hour fuel Directions 169.9p updated 195.9p updated 201.9p updated 219.9p updated

Nearby towns