⛽ Updated 2026-04-05

Cheapest fuel in Dunfermline today

Tracking 7 stations across Dunfermline, Fife. Prices updated daily from official government data.

Cheapest petrol in Dunfermline today
156.7p+7.7p vs last week
Gulf · ROSYTH SERVICE STATION
KY11 2XW
Avg petrol
158.8p
+7.7p vs last week
Avg diesel
192.4p
Price spread
3.2p

Station map

🛒 Cheapest supermarket
Asda
Asda
ASDA DUNFERMLINE SUPERSTORE
KY11 4LP
157.7p
🔧 Cheapest independent
Gulf
Gulf
ROSYTH SERVICE STATION
KY11 2XW
156.7p

📈 30-day price trend — Dunfermline

135p165p194p03-0603-1303-2103-2804-05
— Petrol (E10)— Diesel

Key insights for Dunfermline

  • Average petrol has risen 7.7p/litre in Dunfermline over the past week
  • There is a 3.2p/litre spread between the cheapest and most expensive petrol in Dunfermline — filling a 55L tank at the cheapest saves ~£1.76
  • The cheapest independent in Dunfermline (Gulf at 156.7p) undercuts the cheapest supermarket by 1p/litre
  • Glenrothes is currently 5.7p/litre cheaper on average than Dunfermline

Is it cheaper nearby?

Towns near Dunfermline — click to compare

153.1p-5.7p
154.4p-4.4p
158.3p-0.5p
158.5p-0.3p
Dunfermline
158.8p
159.7p+0.9p

Top 5 cheapest stations in Dunfermline

Tap a station to see opening times and details

🏆
Gulf
G
Gulf
ROSYTH SERVICE STATIONKY11 2XWPetrol
156.7p
#2
Asda
A
Asda
ASDA DUNFERMLINE SUPERSTOREKY11 4LPPetrolSupermarket
157.7p
#3
Tesco
T
Tesco
DUNFERMLINE FIRE STATION SUPERSTORE - PETROL FILLING STATIONKY12 7BDPetrolSupermarket
158.9p
#4
Tesco
T
Tesco
DUNFERMLINE EXTRA - PETROL FILLING STATIONKY11 8EGPetrolSupermarket
158.9p
#5
BP
B
BP
ST DAVIDS SF CONNECTKY11 9NAPetrol
159.9p
Get Dunfermline alerts in your inbox
Free weekly digest — no app needed. Unsubscribe anytime.
Get free alerts →