- Toilets
- Car wash
County guide
Petrol & Diesel Prices across South Lanarkshire
45 stations across 19 towns.
Fuel prices in South Lanarkshire
Unleaded
171.9p/L
Average price
Lowest 165.7p/L
From 29 stations
Diesel
200.9p/L
Average price
Lowest 195.9p/L
From 9 stations
Based on trusted prices updated in the last 7 days. Latest price change on 03 Nov, 23:24.
Cheapest stations in South Lanarkshire
Lowest unleaded prices. Each card shows when its price last changed.
Prices marked "30+ days" have been unchanged for 30+ days; verify at the pump before you travel.
- Car wash
Towns in South Lanarkshire
Search across towns in South Lanarkshire.
More about fuel prices in South Lanarkshire
Local prices, main towns and planning tools for South Lanarkshire.
More about fuel prices in South Lanarkshire
Local prices, main towns and planning tools for South Lanarkshire.
Across South Lanarkshire, unleaded averages 171.9p/L at 29 stations with a trusted price from the last 7 days, and the cheapest is 165.7p/L. Diesel averages 200.9p/L, with the cheapest at 195.9p/L.
Filling up at the cheapest unleaded price instead of the average saves about 6.2p a litre, roughly £2.79 on a 45-litre fill-up. Check how far away it is first, as a long detour can cancel out the saving.
South Lanarkshire has 45 petrol stations across 19 towns. The main towns include Hamilton, East Kilbride and Lanark. Open a town to see each station's latest price, opening hours and facilities.