Average Petrol Price in Lanarkshire

Petrol (E10)160.3p
Diesel (B7S)178.4p

Today the average petrol price in Lanarkshire is 160.28p per litre. 0.3p lower than the average price in Scotland.

The current average price of diesel is 178.40p per litre. 0.3p above the Scottish diesel average.

We calculate the daily averages by analysing price data from the 178 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 (149.9p per litre).

Currently, buying 60 litres of petrol in Uddingston costs £18.00 less than in Abington (179.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
Abington1179.90p199.90p
Airdrie6159.23p178.07p
Bellshill5159.50p177.30p
Biggar2158.90p174.90p
Carluke3159.23p175.90p
Coatbridge5158.66p180.66p
Cumbernauld4163.85p181.10p
East Kilbride3158.57p175.23p
Glasgow86159.76p178.10p
Hamilton8160.61p177.99p
Lanark7161.73p179.30p
Larkhall3162.83p179.80p
Motherwell6157.02p175.35p
Newmains1158.90p174.90p
Shotts5170.90p189.10p
Stonehouse1161.90p179.90p
Strathaven1158.90p169.90p
Uddingston1149.90p167.90p
Wishaw5158.50p174.90p

Average petrol prices last updated at 28 Jul 2026 10:00 (9 hours, and 47 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Lanarkshire has increased by 3.9p in the last week. Diesel has risen by 5.8p.

In the last month, petrol has increased by 7.3p and diesel has risen by 9.7p.