Average Petrol Price in Lanarkshire

Petrol (E10)171.3p
Diesel (B7S)193.5p

Today the average petrol price in Lanarkshire is 171.33p per litre. 0.4p higher than the average price in Scotland.

The current average price of diesel is 193.45p 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 (161.9p per litre).

Currently, buying 60 litres of petrol in Uddingston costs £18.00 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.90p208.90p
Airdrie6170.07p193.40p
Bellshill5168.90p192.90p
Biggar2169.40p194.40p
Carluke3168.90p191.90p
Coatbridge5170.86p193.66p
Cumbernauld4169.10p194.35p
East Kilbride3170.23p190.90p
Glasgow85171.36p193.73p
Hamilton8172.11p193.49p
Lanark7172.16p193.87p
Larkhall3172.50p197.30p
Motherwell6169.85p191.18p
Newmains1167.90p190.90p
Shotts5178.70p196.50p
Stonehouse1172.90p196.90p
Strathaven1170.90p191.90p
Uddingston2161.90p181.90p
Wishaw5167.30p190.10p

Average petrol prices last updated at 14 Sep 2026 10:00 (3 hours, and 20 minutes ago).

Petrol & Diesel Price Trends

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

In the last month, petrol has increased by 8.0p and diesel has risen by 9.4p.