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.

  1. Garvock Filling Station - Garvock Filling Station, 86 Halbeath Road, KY12 7RS - 159.9p
  2. Dunfermline Fire Station Superstore - Petrol Filling Station - Winterthur Lane, KY12 7BD - 160.9p
  3. Cairneyhill Service Station - 76 Main Street, KY12 8QU - 166.9p
  4. Asda Dunfermline Superstore - Halbeath Road Retail Park, KY11 4LP - 159.7p
  5. Dunfermline Extra - Petrol Filling Station - Turnstone Road, KY11 8EG - 160.9p
  6. MFG Bothwell - Bothwell Street, KY11 3AF - 161.9p
  7. Shell Camdean - Admiralty Road, KY11 2BN - 166.9p
  8. Rosyth Service Station - Primrose Lane, Rosyth, KY11 2XW - 167.9p

Cheapest unleaded near Dunfermline this week

DayCheapestStation
Sun 15 Nov158.9pBeath Service Station
Sat 14 Nov158.9pBeath Service Station
Fri 13 Nov158.9pBeath Service Station
Thu 12 Nov158.9pBeath Service Station
Wed 11 Nov159.9pBeath Service Station
Tue 10 Nov159.9pBeath Service Station
Mon 9 Nov159.9pBeath Service Station

Fuel prices in nearby towns