Live prices · 34 forecourts
Petrol and diesel prices in Fife
Prices at 34 forecourts in Fife, as reported to the UK Government's Fuel Finder scheme. The cheapest unleaded today is 164.9p at Beath Service Station; the cheapest diesel is 197.7p at Asda Dunfermline Superstore.
Cheapest in Fife now
Live- Unleaded
- Diesel
- Super
- Prem. diesel
Today's prices in Fife
Averages of every forecourt here with a price reported in the last 30 days, compared with the UK.
Unleaded (E10)
169.7paverage
£7.71 a gallon
0.3p above UK average
Cheapest 164.9p at Beath Service Stationreported 4 Nov 2026, 14:57
33 forecourts with a recent price
Diesel (B7)
199.7paverage
£9.08 a gallon
2.1p above UK average
Cheapest 197.7p at Asda Dunfermline Superstorereported 7 Nov 2026, 18:02
29 forecourts with a recent price
Super unleaded (E5)
187.9paverage
£8.54 a gallon
0.7p above UK average
Cheapest 178.9p at Beath Service Stationreported 4 Nov 2026, 14:57
23 forecourts with a recent price
Super diesel (B7)
217.6paverage
£9.89 a gallon
1.5p above UK average
Cheapest 208.9p at MFG Morrisons Kirkcaldyreported 13 Oct 2026, 14:04
10 forecourts with a recent price
Every forecourt in Fife, cheapest first
Sort by any fuel. Each price shows when the forecourt reported it.
- Beath Service Station
Gulf · KY4 9NA · Beath Service Station 4 High Street
- Unleaded
- 164.9p4 Nov 2026, 14:57
- Diesel
- 197.9p4 Nov 2026, 14:57
- Super
- 178.9p4 Nov 2026, 14:57
- Prem. diesel
- —
24 hours
- MFG Morrisons Glenrothes
Morrisons · KY7 5QF · Flemington Road
- Unleaded
- 166.7p7 Nov 2026, 10:35
- Diesel
- 198.7p23 Oct 2026, 16:04
- Super
- 189.9p5 Nov 2026, 16:03
- Prem. diesel
- —
24 hoursAdBlue pumps
- MFG Leven
BP · KY8 4AX · Windygates Road
- Unleaded
- 166.9p8 Nov 2026, 11:04
- Diesel
- 197.9p8 Nov 2026, 11:04
- Super
- 189.9p5 Nov 2026, 16:05
- Prem. diesel
- —
24 hours
- Sainsburys Leven
Sainsbury's · KY8 4LQ · Riverside Road
- Unleaded
- 166.9p8 Nov 2026, 07:17
- Diesel
- 198.9p23 Oct 2026, 07:31
- Super
- 178.9p8 Nov 2026, 07:17
- Prem. diesel
- —
- Asda Glenrothes Superstore
Asda · KY7 5QB · Fullerton Road
- Unleaded
- 167.7p6 Nov 2026, 16:23
- Diesel
- 198.7p26 Oct 2026, 18:14
- Super
- —
- Prem. diesel
- —
24 hours
- Karan Bridgend Service Station
BP · KY15 7HY · A92 Ladybank Road Freuchie Cupar
- Unleaded
- 167.7p8 Nov 2026, 17:10
- Diesel
- 198.7p4 Nov 2026, 10:03
- Super
- 179.7p6 Nov 2026, 14:14
- Prem. diesel
- 212.7p4 Nov 2026, 10:03
24 hours
- Leslie Road Service Station
Esso · KY7 5PS · Leslie Road
- Unleaded
- 167.9p6 Nov 2026, 10:11
- Diesel
- 199.9p23 Oct 2026, 08:55
- Super
- 185.9p6 Nov 2026, 10:11
- Prem. diesel
- 217.9p23 Oct 2026, 08:55
- MFG Morrisons Kirkcaldy
Morrisons · KY1 1SL · Esplanade
- Unleaded
- 167.9p8 Nov 2026, 11:04
- Diesel
- 198.9p13 Oct 2026, 14:04
- Super
- 189.9p5 Nov 2026, 16:01
- Prem. diesel
- 208.9p13 Oct 2026, 14:04
LPG
- Asda Dunfermline Superstore
Asda · KY11 4LP · Halbeath Road Retail Park
- Unleaded
- 168.7p7 Nov 2026, 18:02
- Diesel
- 197.7p7 Nov 2026, 18:02
- Super
- —
- Prem. diesel
- —
24 hours
- Asda Kirkcaldy Superstore
Asda · KY1 3NU · Carberry Road
- Unleaded
- 168.7p7 Nov 2026, 17:58
- Diesel
- 198.7p18 Oct 2026, 13:51
- Super
- —
- Prem. diesel
- —
24 hours
- Pittenweem Fuel Express Automat
Gulf · KY10 2QN · James Street
- Unleaded
- 168.7p3 Nov 2026, 08:51
- Diesel
- 197.7p29 Oct 2026, 09:14
- Super
- —
- Prem. diesel
- —
24 hours
- Asda Kirkcaldy Express Petrol
Shell · KY2 5DS · Hendry Road
- Unleaded
- 168.9p7 Nov 2026, 14:02
- Diesel
- 199.9p27 Oct 2026, 18:08
- Super
- 187.9p7 Nov 2026, 14:02
- Prem. diesel
- 218.9p27 Oct 2026, 18:08
24 hours
- Asda South Parks Express Petrol
Shell · KY6 1PB · 1 Roxburgh Road
- Unleaded
- 168.9p7 Nov 2026, 14:04
- Diesel
- 199.9p27 Oct 2026, 18:10
- Super
- 187.9p7 Nov 2026, 14:04
- Prem. diesel
- 218.9p27 Oct 2026, 18:10
24 hours
- Bawbee Service Station
Bawbee Service Station · KY8 3AB · Bawbee Service Station
- Unleaded
- 168.9p6 Nov 2026, 19:38
- Diesel
- 198.9p6 Nov 2026, 19:38
- Super
- 183.9p6 Nov 2026, 19:38
- Prem. diesel
- 213.9p6 Nov 2026, 19:38
24 hours
- Cowdenbeath Service Station
Cowdenbeath Service Station · KY4 8HQ · Cowdenbeath Service Station
- Unleaded
- 168.9p6 Nov 2026, 12:54
- Diesel
- 198.9p6 Nov 2026, 12:54
- Super
- —
- Prem. diesel
- —
24 hours
- MFG Wemyssfield
Esso · KY1 1YG · Wemyssfield
- Unleaded
- 168.9p6 Nov 2026, 12:42
- Diesel
- 199.9p23 Oct 2026, 15:20
- Super
- 189.9p5 Nov 2026, 16:01
- Prem. diesel
- —
24 hours
- North Road Garage
Highland Fuels · KY4 0HW · North Road Garage
- Unleaded
- 168.9p4 Nov 2026, 10:01
- Diesel
- 202.9p21 Oct 2026, 08:51
- Super
- —
- Prem. diesel
- —
- Rosyth Service Station
Gulf · KY11 2XW · Primrose Lane
- Unleaded
- 168.9p3 Nov 2026, 08:14
- Diesel
- 199.9p19 Oct 2026, 09:31
- Super
- 186.9p3 Nov 2026, 08:14
- Prem. diesel
- —
24 hours
- Bankhead SF Connect
BP · KY7 6GH · Bankhead Park
- Unleaded
- 169.9p7 Nov 2026, 11:45
- Diesel
- 202.9p22 Oct 2026, 13:30
- Super
- 190.9p7 Nov 2026, 11:45
- Prem. diesel
- 223.9p22 Oct 2026, 13:30
24 hours
- BP Colinsburgh
BP · KY9 1LP · Colinsburgh Service Station
- Unleaded
- 169.9p30 Oct 2026, 17:50
- Diesel
- 199.9p13 Oct 2026, 08:16
- Super
- —
- Prem. diesel
- 215.9p13 Oct 2026, 08:16
- Cairneyhill Service Station
Thames · KY12 8QU · 76 Main Street
- Unleaded
- 169.9p28 Oct 2026, 11:35
- Diesel
- 199.7p29 Oct 2026, 09:34
- Super
- —
- Prem. diesel
- —
- Garvock Filling Station
Shell · KY12 7RS · Garvock Filling Station
- Unleaded
- 169.9p5 Nov 2026, 10:36
- Diesel
- 198.9p4 Nov 2026, 09:16
- Super
- —
- Prem. diesel
- —
24 hours
- Highland Fuels Ltd
Jet · KY8 5JN · 1
- Unleaded
- 169.9p5 Nov 2026, 12:36
- Diesel
- —
- Super
- —
- Prem. diesel
- —
- MFG Bothwell
Esso · KY11 3AF · Bothwell Street
- Unleaded
- 169.9p27 Oct 2026, 23:51
- Diesel
- 199.9p5 Nov 2026, 23:48
- Super
- 189.9p5 Nov 2026, 23:48
- Prem. diesel
- —
24 hours
- MFG Morrisons ST Andrews
Morrisons · KY16 8PJ · John Knox Road
- Unleaded
- 169.9p8 Nov 2026, 11:12
- Diesel
- —
- Super
- 189.9p5 Nov 2026, 16:05
- Prem. diesel
- —
- Sainsburys Kirkcaldy
Sainsbury's · KY2 6QL · Fife Central Retail Park
- Unleaded
- 169.9p8 Nov 2026, 05:51
- Diesel
- 199.9p17 Oct 2026, 06:46
- Super
- 181.9p8 Nov 2026, 05:51
- Prem. diesel
- —
- Dunfermline Extra - Petrol Filling Station
Tesco · KY11 8EG · Turnstone Road
- Unleaded
- 172.9p4 Nov 2026, 13:39
- Diesel
- —
- Super
- 182.9p4 Nov 2026, 13:39
- Prem. diesel
- —
24 hours
- Dunfermline Fire Station Superstore - Petrol Filling Station
Tesco · KY12 7BD · Winterthur Lane
- Unleaded
- 172.9p4 Nov 2026, 14:27
- Diesel
- —
- Super
- 182.9p4 Nov 2026, 14:27
- Prem. diesel
- —
- Shell Camdean
Shell · KY11 2BN · Admiralty Road
- Unleaded
- 172.9p6 Nov 2026, 16:04
- Diesel
- 202.9p12 Oct 2026, 15:50
- Super
- 199.9p26 Oct 2026, 13:24
- Prem. diesel
- —
24 hoursAdBlue pumps
- ST Davids SF Connect
BP · KY11 9NA · Harbour Drive
- Unleaded
- 172.9p6 Nov 2026, 17:15
- Diesel
- 202.9p12 Oct 2026, 16:30
- Super
- 193.9p6 Nov 2026, 17:15
- Prem. diesel
- 223.9p12 Oct 2026, 16:30
24 hours
- Tgc - ST Andrews
Shell · KY16 9EX · Bridge Street
- Unleaded
- 173.9p4 Nov 2026, 11:15
- Diesel
- —
- Super
- 194.9p4 Nov 2026, 11:15
- Prem. diesel
- —
24 hours
- Tgc - ST Clair
BP · KY1 2BX · ST Clair Street
- Unleaded
- 173.9p3 Nov 2026, 11:25
- Diesel
- 199.9p14 Oct 2026, 10:35
- Super
- 194.9p3 Nov 2026, 11:25
- Prem. diesel
- 220.9p14 Oct 2026, 10:35
24 hours
- East Port Service Station
Jet · KY14 6HA · Eastport Garage
- Unleaded
- 174.9p7 Nov 2026, 12:28
- Diesel
- 200.9p7 Nov 2026, 12:28
- Super
- —
- Prem. diesel
- —
- Bridgeway Autopoint Ltd
Thames · KY4 8DA · Bridgeway Autopoint
- Unleaded
- —
- Diesel
- 199.9p3 Nov 2026, 07:58
- Super
- 190.9p3 Nov 2026, 07:58
- Prem. diesel
- —
- Cupar Superstore - Petrol Filling Station
Tesco · KY15 5JE · South Road
- Unleaded
- —
- Diesel
- —
- Super
- —
- Prem. diesel
- —
- Dairsie Autopoint
Gulf · KY15 4SR · Dairsie Autopoint
- Unleaded
- —
- Diesel
- —
- Super
- —
- Prem. diesel
- —
- EG Abercraig Pfs
Shell · DD6 8RB · Forgan Roundabout
- Unleaded
- —
- Diesel
- —
- Super
- —
- Prem. diesel
- —
| Forecourt | ||||
|---|---|---|---|---|
| 164.9p (cheapest)4 Nov 2026, 14:57 | 197.9p4 Nov 2026, 14:57 | 178.9p (cheapest)4 Nov 2026, 14:57 | — | |
| 166.7p7 Nov 2026, 10:35 | 198.7p23 Oct 2026, 16:04 | 189.9p5 Nov 2026, 16:03 | — | |
| 166.9p8 Nov 2026, 11:04 | 197.9p8 Nov 2026, 11:04 | 189.9p5 Nov 2026, 16:05 | — | |
Sainsburys Leven Sainsbury's · KY8 4LQ · Riverside Road | 166.9p8 Nov 2026, 07:17 | 198.9p23 Oct 2026, 07:31 | 178.9p (cheapest)8 Nov 2026, 07:17 | — |
| 167.7p6 Nov 2026, 16:23 | 198.7p26 Oct 2026, 18:14 | — | — | |
| 167.7p8 Nov 2026, 17:10 | 198.7p4 Nov 2026, 10:03 | 179.7p6 Nov 2026, 14:14 | 212.7p4 Nov 2026, 10:03 | |
Leslie Road Service Station Esso · KY7 5PS · Leslie Road | 167.9p6 Nov 2026, 10:11 | 199.9p23 Oct 2026, 08:55 | 185.9p6 Nov 2026, 10:11 | 217.9p23 Oct 2026, 08:55 |
| 167.9p8 Nov 2026, 11:04 | 198.9p13 Oct 2026, 14:04 | 189.9p5 Nov 2026, 16:01 | 208.9p (cheapest)13 Oct 2026, 14:04 | |
| 168.7p7 Nov 2026, 18:02 | 197.7p (cheapest)7 Nov 2026, 18:02 | — | — | |
| 168.7p7 Nov 2026, 17:58 | 198.7p18 Oct 2026, 13:51 | — | — | |
| 168.7p3 Nov 2026, 08:51 | 197.7p (cheapest)29 Oct 2026, 09:14 | — | — | |
| 168.9p7 Nov 2026, 14:02 | 199.9p27 Oct 2026, 18:08 | 187.9p7 Nov 2026, 14:02 | 218.9p27 Oct 2026, 18:08 | |
| 168.9p7 Nov 2026, 14:04 | 199.9p27 Oct 2026, 18:10 | 187.9p7 Nov 2026, 14:04 | 218.9p27 Oct 2026, 18:10 | |
| 168.9p6 Nov 2026, 19:38 | 198.9p6 Nov 2026, 19:38 | 183.9p6 Nov 2026, 19:38 | 213.9p6 Nov 2026, 19:38 | |
Cowdenbeath Service Station Cowdenbeath Service Station · KY4 8HQ · Cowdenbeath Service Station 24 hours | 168.9p6 Nov 2026, 12:54 | 198.9p6 Nov 2026, 12:54 | — | — |
| 168.9p6 Nov 2026, 12:42 | 199.9p23 Oct 2026, 15:20 | 189.9p5 Nov 2026, 16:01 | — | |
North Road Garage Highland Fuels · KY4 0HW · North Road Garage | 168.9p4 Nov 2026, 10:01 | 202.9p21 Oct 2026, 08:51 | — | — |
| 168.9p3 Nov 2026, 08:14 | 199.9p19 Oct 2026, 09:31 | 186.9p3 Nov 2026, 08:14 | — | |
| 169.9p7 Nov 2026, 11:45 | 202.9p22 Oct 2026, 13:30 | 190.9p7 Nov 2026, 11:45 | 223.9p22 Oct 2026, 13:30 | |
BP Colinsburgh BP · KY9 1LP · Colinsburgh Service Station | 169.9p30 Oct 2026, 17:50 | 199.9p13 Oct 2026, 08:16 | — | 215.9p13 Oct 2026, 08:16 |
Cairneyhill Service Station Thames · KY12 8QU · 76 Main Street | 169.9p28 Oct 2026, 11:35 | 199.7p29 Oct 2026, 09:34 | — | — |
| 169.9p5 Nov 2026, 10:36 | 198.9p4 Nov 2026, 09:16 | — | — | |
Highland Fuels Ltd Jet · KY8 5JN · 1 | 169.9p5 Nov 2026, 12:36 | — | — | — |
| 169.9p27 Oct 2026, 23:51 | 199.9p5 Nov 2026, 23:48 | 189.9p5 Nov 2026, 23:48 | — | |
MFG Morrisons ST Andrews Morrisons · KY16 8PJ · John Knox Road | 169.9p8 Nov 2026, 11:12 | — | 189.9p5 Nov 2026, 16:05 | — |
Sainsburys Kirkcaldy Sainsbury's · KY2 6QL · Fife Central Retail Park | 169.9p8 Nov 2026, 05:51 | 199.9p17 Oct 2026, 06:46 | 181.9p8 Nov 2026, 05:51 | — |
| 172.9p4 Nov 2026, 13:39 | — | 182.9p4 Nov 2026, 13:39 | — | |
Dunfermline Fire Station Superstore - Petrol Filling Station Tesco · KY12 7BD · Winterthur Lane | 172.9p4 Nov 2026, 14:27 | — | 182.9p4 Nov 2026, 14:27 | — |
| 172.9p6 Nov 2026, 16:04 | 202.9p12 Oct 2026, 15:50 | 199.9p26 Oct 2026, 13:24 | — | |
| 172.9p6 Nov 2026, 17:15 | 202.9p12 Oct 2026, 16:30 | 193.9p6 Nov 2026, 17:15 | 223.9p12 Oct 2026, 16:30 | |
| 173.9p4 Nov 2026, 11:15 | — | 194.9p4 Nov 2026, 11:15 | — | |
| 173.9p3 Nov 2026, 11:25 | 199.9p14 Oct 2026, 10:35 | 194.9p3 Nov 2026, 11:25 | 220.9p14 Oct 2026, 10:35 | |
East Port Service Station Jet · KY14 6HA · Eastport Garage | 174.9p7 Nov 2026, 12:28 | 200.9p7 Nov 2026, 12:28 | — | — |
Bridgeway Autopoint Ltd Thames · KY4 8DA · Bridgeway Autopoint | — | 199.9p3 Nov 2026, 07:58 | 190.9p3 Nov 2026, 07:58 | — |
Cupar Superstore - Petrol Filling Station Tesco · KY15 5JE · South Road | — | — | — | — |
Dairsie Autopoint Gulf · KY15 4SR · Dairsie Autopoint | — | — | — | — |
EG Abercraig Pfs Shell · DD6 8RB · Forgan Roundabout | — | — | — | — |
What the prices say in Fife
Unleaded in Fife runs from 164.9p to 174.9p — 10.0p apart, or £5.50 on a 55-litre tank.
The average unleaded price here is 0.3p above the UK average, and diesel is 2.1p above.
The 13 supermarket forecourts average 169.6p for unleaded — 0.1p less than the 20 other forecourts.
In the last 7 days 31 forecourts here changed an unleaded or diesel price 68 times: 67 cuts and 1 rises.
22 forecourts sell fuel 24 hours a day. 24-hour petrol stations near you
2 forecourts have AdBlue at the pump, and 1 has LPG pumps. AdBlue pumps near you · LPG near you
Fife against the UK, day by day
Daily averages from the same forecourts and the same freshness rules as the table.
Unleaded
| Day | Fife | UK |
|---|---|---|
| 27 Oct | 173.7p | 172.8p |
| 28 Oct | 173.4p | 172.6p |
| 29 Oct | 173.0p | 172.3p |
| 30 Oct | 172.6p | 171.9p |
| 31 Oct | 172.5p | 171.8p |
| 1 Nov | 172.5p | 171.7p |
| 2 Nov | 172.4p | 171.4p |
| 3 Nov | 172.2p | 171.0p |
| 4 Nov | 171.3p | 170.7p |
| 5 Nov | 170.8p | 170.2p |
| 6 Nov | 170.2p | 169.7p |
| 7 Nov | 169.8p | 169.5p |
| 8 Nov | 169.7p | 169.4p |
| 9 Nov | 169.7p | 169.3p |
Diesel
| Day | Fife | UK |
|---|---|---|
| 27 Oct | 199.8p | 198.7p |
| 28 Oct | 199.8p | 198.6p |
| 29 Oct | 199.8p | 198.6p |
| 30 Oct | 199.8p | 198.4p |
| 31 Oct | 199.8p | 198.4p |
| 1 Nov | 199.8p | 198.4p |
| 2 Nov | 199.8p | 198.4p |
| 3 Nov | 199.8p | 198.3p |
| 4 Nov | 199.6p | 198.2p |
| 5 Nov | 199.8p | 198.0p |
| 6 Nov | 199.6p | 197.9p |
| 7 Nov | 199.8p | 197.8p |
| 8 Nov | 199.7p | 197.7p |
| 9 Nov | 199.7p | 197.7p |
Across Scotland as a whole, unleaded averages 170.1p and diesel 199.3p.
Brands in Fife
Average unleaded price by brand, against the UK average.
- Gulf3 forecourts167.5p
- Morrisons3 forecourts168.2p
- Asda3 forecourts168.4p
- Sainsbury's2 forecourts168.4p
- Esso3 forecourts168.9p
- BP6 forecourts170.2p
- Shell5 forecourts170.9p
- Jet2 forecourts172.4p
- Tesco2 forecourts172.9p
UK average unleaded: 169.3pScale 167p – 174p
Near Fife
- Edinburgh38 forecourts · 16 miles awayUnleaded 169.5pDiesel 194.9p
- East Lothian16 forecourts · 19 miles awayUnleaded 170.3pDiesel 198.1p
- Midlothian8 forecourts · 21 miles awayUnleaded 168.4pDiesel 191.3p
- Dundee12 forecourts · 23 miles awayUnleaded 170.3pDiesel 196.0p
- Perth and Kinross29 forecourts · 23 miles awayUnleaded 171.8pDiesel 200.4p
- West Lothian22 forecourts · 24 miles awayUnleaded 171.4pDiesel 200.2p
- Clackmannanshire5 forecourts · 25 miles awayUnleaded 168.8pDiesel 197.6p
- Falkirk19 forecourts · 26 miles awayUnleaded 169.8pDiesel 199.3p
Questions about fuel in Fife
Where is the cheapest petrol in Fife today?
- Beath Service Station (Beath Service Station 4 High Street, KY4 9NA) at 164.9p a litre, reported 4 Nov 2026, 14:57. Next is MFG Morrisons Glenrothes at 166.7p. Prices can change before you arrive.
Where is the cheapest diesel in Fife today?
- Asda Dunfermline Superstore (Halbeath Road Retail Park, KY11 4LP) at 197.7p a litre, reported 7 Nov 2026, 18:02. Next is Pittenweem Fuel Express Automat at 197.7p. Prices can change before you arrive.
What is the average price of petrol in Fife?
- Unleaded (E10) averages 169.7p a litre across 33 forecourts, against 169.3p for the UK as a whole. Diesel averages 199.7p. The averages use only prices reported in the last 30 days.
Which forecourts in Fife are open 24 hours?
- Beath Service Station, ST Davids SF Connect, Asda Dunfermline Superstore, Tgc - ST Clair, Bankhead SF Connect and Pittenweem Fuel Express Automat, and 16 more list 24-hour fuel. Hours come from the retailers themselves; the station pages show each day's times.
Where can I get AdBlue at the pump in Fife?
- Shell Camdean and MFG Morrisons Glenrothes report AdBlue pumps to the government's Fuel Finder scheme. Find the nearest AdBlue pump from anywhere in the UK.
Where can I buy LPG in Fife?
- MFG Morrisons Kirkcaldy reports LPG pumps. The government scheme doesn't publish LPG prices. Every LPG station in the UK.
How often do fuel prices change in Fife?
- Over the last week, 31 forecourts changed an unleaded or diesel price, 68 times in all (67 cuts, 1 rises). Retailers must report each change to the Fuel Finder scheme within 30 minutes, and FuelWise picks it up at its next read of the feed.
Get told when fuel in Fife gets cheaper
Price-drop alerts, your saved stations and CarPlay are coming in the FuelWise iPhone app, which is in final testing. Prices here stay free on the web.
Prices are reported by the forecourts themselves to the UK Government's Fuel Finder scheme, which requires every change to be published within 30 minutes. FuelWise reads the feed every 15 minutes and last updated these figures on 9 Nov 2026, 08:46. Each price shows when it was reported; prices older than 30 days and stations that have stopped reporting are left out.
How we calculate averages · Contains public sector information licensed under the Open Government Licence v3.0.
