Petrol Prices in Fife
Cheapest Unleaded (E10)
171.9p
Average: 172.7p
Cheapest Diesel
198.7p
Average: 199.7p
Cheapest Super unleaded
190.9p
Average: 192.7p
Stations
5
Filling a 50-litre tank at the cheapest station saves £0.38 compared with the average.
Unleaded (E10) here is 1.7p cheaper than the Kirkcaldy average.
All petrol stations
| Station | Address | Unleaded (E10) | Diesel | Super unleaded | Premium diesel |
|---|---|---|---|---|---|
| Asda | 1 Roxburgh Road, Fife | 171.9p | 199.9p | 190.9p | 218.9p |
| BP | St Clair Street, Kirkcaldy, Fife | 171.9p | 199.9p | 192.9p | 220.9p |
| Asda | Halbeath Road Retail Park, Fife | 172.7p | 198.7p | – | – |
| Asda | Hendry Road, Fife | 172.9p | 199.9p | 191.9p | 218.9p |
| Shell | Bridge Street, St Andrews, Fife | 173.9p | 199.9p | 194.9p | 220.9p |
Unleaded (E10)Diesel
Nearby towns
| Town | Distance | Cheapest Unleaded (E10) | Difference |
|---|---|---|---|
| Edinburgh | 12.8 mi | 167.7p | −4.2p |
Brands
Updated 6 Nov 2026, 16:47 GMT