Fuel prices in Kirkcaldy today, 4 November 2026

Pump prices at 24 petrol stations within 10 miles of Kirkcaldy town centre, sorted cheapest first. Prices come from the official retailer price data published under the government's fuel price transparency rules, updated daily from the official Fuel Finder data.

Cheapest unleaded
168.7p
Cheapest diesel
193.7p
Avg unleaded (Kirkcaldy)
171.7p
Avg diesel (Kirkcaldy)
199.4p

Cheapest fuel in Kirkcaldy: quick answers

Where is the cheapest petrol in Kirkcaldy today?

168.7p a litre for unleaded (E10) at Morrisons, Flemington Road, Glenrothes, 6.0 miles from the town centre. That is 3.0p under the Kirkcaldy average of 171.7p, or about £1.50 on a 50-litre fill.

Where is the cheapest diesel in Kirkcaldy?

193.7p a litre for diesel (B7) at Asda, 2 Sandpiper Drive, Edinburgh. The Kirkcaldy average for diesel is 199.4p.

Is petrol in Kirkcaldy dearer than the UK average?

Unleaded in Kirkcaldy averages 171.7p today, 0.7p above the UK average of 171.0p across every station in the data. Diesel averages 199.4p, 1.2p above the UK figure of 198.2p.

Which brand is cheapest for petrol in Kirkcaldy?

Among brands with 2 or more stations within 10 miles, Morrisons has the lowest average unleaded price at 169.4p across 3 stations. Shell is the dearest on average at 175.2p.

How current are these prices?

Prices come from the government's Fuel Finder open data, where forecourts must report any change within 30 minutes. We update our copy from that data every day. The pump totem is still the final word.

Every station near Kirkcaldy, cheapest unleaded first

6.0 miMorrisons
Flemington Road, Glenrothes
KY7 5QF
Price last reported 28 Sept
24 hours · Car wash · Air · Toilets · AdBlue pump
Unleaded168.7p
Diesel198.7p
6.0 miEsso
Leslie Road, Glenrothes
KY7 5PS
Car wash · Air · Toilets
Unleaded168.9p
Diesel199.9p
8.3 miSainsbury's
Riverside Road, Leven
KY8 4LQ
Car wash · Air
Unleaded168.9p
Diesel198.9p
8.9 miAsda
2 Sandpiper Drive, Edinburgh
EH6 6QJ
24 hours · Toilets
Unleaded169.7p
Diesel193.7p
6.1 miAsda
Fullerton Road, Glenrothes
KY7 5QB
24 hours · Toilets
Unleaded169.7p
Diesel198.7p
9.8 miMorrisons
3 Waterfront Broadway, Granton
EH5 1SA
Price last reported 28 Sept
Car wash · Air · Water
Unleaded169.7p
Diesel193.7p
9.7 miBP
A92 Ladybank Road Freuchie Cupar
KY15 7HY
24 hours · Air
Unleaded169.7p
Diesel199.7p
7.8 miCowdenbeath Service Station
Broad Street, Cowdenbeath
KY4 8HQ
24 hours
Unleaded169.9p
Diesel199.9p
8.0 miBP
Windygates Road, Leven
KY8 4AX
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel199.9p
0.9 miMorrisons
Esplanade, Kirkcaldy
KY1 1SL
Price last reported 28 Sept
Car wash · Air · LPG
Unleaded169.9p
Diesel198.9p
1.7 miAsda
Carberry Road, Kirkcaldy
KY1 3NU
24 hours · Car wash · Toilets
Unleaded171.7p
Diesel198.7p
9.5 miBP
77 Ferry Road, Edinburgh
EH6 4AQ
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded171.9p
Diesel198.9p
7.6 miJet
1 Sandy Brae, Kennoway, Leven
KY8 5JN
Price last reported 24 Sept
Car wash · Air
Unleaded171.9p
Diesel199.9p
8.7 miHighland
North Road Garage, Great North Road, Kelty
KY4 0HW
Unleaded171.9p
Diesel202.9p
0.3 miEsso
Wemyssfield, Kirkcaldy
KY1 1YG
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded171.9p
Diesel199.9p
2.3 miSainsbury's
Fife Central Retail Park, Chapel Park, Kirkcaldy
KY2 6QL
Car wash · Air
Unleaded171.9p
Diesel199.9p
5.0 miBP
Bankhead Park, Glenrothes
KY7 6GH
24 hours · Car wash · Air · Toilets
Unleaded172.9p
Diesel202.9p
1.4 miBP
St Clair Street, Kirkcaldy
KY1 2BX
24 hours · Air · Water
Unleaded173.9p
Diesel199.9p
9.7 miShell
7 7 Seafield Road, Leith
EH6 7LE
24 hours · Car wash · Air · Water · Toilets
Unleaded173.9p
Diesel198.9p
9.4 miBP
Harbour Drive, Dunfermline
KY11 9NA
24 hours · Car wash · Air · Toilets
Unleaded174.9p
Diesel202.9p
1.3 miShell
Hendry Road, Fife
KY2 5DS
24 hours
Unleaded175.9p
Diesel199.9p
6.0 miShell
1 Roxburgh Road, Glenrothes, Fife
KY6 1PB
24 hours · Car wash · Toilets
Unleaded175.9p
Diesel199.9p
8.1 miBawbee Service Station
Wellesley, Leven
KY8 3AB
24 hours
Unleaded175.9p
Diesel199.9p
8.5 miThames
Bridgeway Autopoint, 78 Main Street, Crossgates, Cowdenbeath
KY4 8DA
Air
Unleaded–
Diesel199.9p

Distances measured from Kirkcaldy town centre. Data fetched 10 hours ago.

Fuel prices around Kirkcaldy: the numbers

Measured across the 24 stations within 10 miles with a price reported in the last 30 days, against every station in the UK data on the same day.

Unleaded E10Diesel B7
Kirkcaldy average171.7p199.4p
UK average171.0p198.2p
Kirkcaldy against the UK+0.7p+1.2p
Cheapest station168.7p193.7p
Dearest station175.9p202.9p
Spread, dearest minus cheapest+7.2p+9.2p
Stations with a price2323

Brands near Kirkcaldy

Brands with 2 or more stations within 10 miles, most stations first. Averages cover the stations in this radius only.

BrandStationsAvg unleadedAvg diesel
BP6172.2p200.7p
Asda3170.4p197.0p
Morrisons3169.4p197.1p
Shell3175.2p199.6p
Esso2170.4p199.9p
Sainsbury's2170.4p199.4p

How Kirkcaldy prices have moved

Daily average over the last 11 days, Kirkcaldy against the UK. Unleaded has moved -2.0p and diesel -0.5p since 25 October 2026.

Kirkcaldy unleadedKirkcaldy dieselUK unleadedUK diesel
168p185p202p10-2510-2710-2910-3111-0211-04

What this covers: 24 stations within 10 miles of the town centre as given in our town list, which can take in neighbouring towns. Averages are a plain mean of reported prices, so one dear motorway forecourt lifts a small town's figure. Stations that have reported nothing for 30 days are listed with their last price but left out of the averages.

Check a car's MOT history and due date for free by registration on My MOT Checker.

Fuel prices in nearby towns