Average Petrol Price in Lanarkshire

Petrol (E10)176.3p
Diesel (B7S)201.0p

Today the average petrol price in Lanarkshire is 176.31p per litre. 0.3p higher than the average price in Scotland.

The current average price of diesel is 200.97p per litre. 0.2p below the Scottish average price for diesel.

We calculate the daily averages by analysing price data from the 179 petrol stations in Lanarkshire that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Lanarkshire

The cheapest petrol in Lanarkshire is in Uddingston (164.4p per litre).

Currently, buying 60 litres of petrol in Uddingston costs £16.50 less than in Abington (191.9p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Abington1191.90p213.90p
Airdrie6176.07p201.07p
Bellshill5176.90p202.50p
Biggar2173.90p201.90p
Carluke3175.23p200.57p
Coatbridge5175.26p201.26p
Cumbernauld4173.85p200.85p
East Kilbride3175.57p200.57p
Glasgow85175.82p200.75p
Hamilton8178.11p201.86p
Lanark7178.16p202.44p
Larkhall3175.50p199.80p
Motherwell6174.85p200.02p
Newmains1173.90p199.90p
Shotts5188.10p203.50p
Stonehouse1177.90p204.90p
Strathaven2175.40p198.40p
Uddingston2164.40p186.90p
Wishaw5174.10p199.90p

Average petrol prices last updated at 06 Oct 2026 10:00 (9 hours, and 44 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Lanarkshire has remained the same in the last week. Diesel has risen by 0.1p.

In the last month, petrol has increased by 9.2p and diesel has risen by 13.1p.