Petrol stations in Kirkcaldy

39 stations in the KY postcode area report live prices. The cheapest unleaded (E10) right now is 158.9p at Beath Service Station. Diesel (B7) starts at 189.7p at Asda Dunfermline Superstore.