Fill-Up

Where's cheapest to fill up in Kirkcaldy?

All 38 petrol stations in Kirkcaldy (KY), cheapest first. Free, no sign-up.

Cheapest unleaded today is 164.9p at Stewart and Smart — 7.9p under the area average of 172.8p. Diesel averages 200.3p. Kirkcaldy is 0.7p dearer than the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
Stewart and Smart
KY13 9XG
164.9p —
Shell Fossoway Garage
KY13 0PR
165.9p 197.9p
Gulf Pittenweem Fuel Express Automat
KY10 2QN
169.7p 197.7p
Asda Glenrothes Superstore
KY7 5QB
169.7p 198.7p
BP Karan Bridgend
KY15 7HY
169.7p 199.7p
MFG Morrisons Glenrothes
KY7 5QF
169.7p 198.7p
Sainsburys Leven
KY8 4LQ
169.9p 198.9p
Gulf Rosyth
KY11 2XW
169.9p 199.9p
Esso Leslie Road
KY7 5PS
169.9p 199.9p
BP MFG Leven
KY8 4AX
169.9p 199.9p
Cowdenbeath Service Station
KY4 8HQ
169.9p 199.9p
Thames Cairneyhill
KY12 8QU
169.9p 199.7p
Esso MFG Bothwell
KY11 3AF
169.9p 201.9p
BP Colinsburgh
KY9 1LP
169.9p 199.9p
Jet Highland Fuels Ltd
KY8 5JN
171.9p 199.9p
Esso MFG Wemyssfield
KY1 1YG
171.9p 199.9p
Highland North Road Garage
KY4 0HW
171.9p 202.9p
MFG Morrisons Kirkcaldy
KY1 1SL
171.9p 198.9p
Asda Kirkcaldy Superstore
KY1 3NU
172.7p 198.7p
Gulf Dairsie Autopoint
KY15 4SR
172.8p 194.7p
MFG Morrisons ST Andrews
KY16 8PJ
172.9p 197.9p
Sainsburys Kirkcaldyprice 2 wks old
KY2 6QL
172.9p 199.9p
Tesco Cupar Superstoreprice 4 wks old
KY15 5JE
172.9p 194.9p
BP Bankhead SF Connect
KY7 6GH
173.9p 202.9p
Shell Garvock
KY12 7RS
173.9p 199.9p
Asda Dunfermline Superstoreprice 2 wks old
KY11 4LP
174.7p 198.7p
BP TGC - ST Clair
KY1 2BX
174.9p 199.9p
Shell Camdean
KY11 2BN
174.9p 202.9p
Tesco Dunfermline Fire Station Superstoreprice 3 wks old
KY12 7BD
174.9p 199.9p
Shell TGC - ST Andrews
KY16 9EX
174.9p 199.9p
Tesco Dunfermline Extraprice 3 wks old
KY11 8EG
174.9p 199.9p
BP ST Davids SF Connect
KY11 9NA
174.9p 202.9p
Shell Asda South Parks Express Petrol
KY6 1PB
175.9p 199.9p
Bawbeeprice 3 wks old
KY8 3AB
175.9p 199.9p
Shell Asda Kirkcaldy Express Petrol
KY2 5DS
175.9p 199.9p
Jet East Port
KY14 6HA
176.9p 202.9p
BP Kinross Service Area
KY13 0NQ
194.9p 219.9p
Thames Bridgeway Autopoint LTD
KY4 8DA
— 201.9p
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Edinburgh · Dundee · Falkirk · Motherwell