Last updated: 18:14 · Source: UK Government Fuel Finder API

UK Petrol & Diesel Prices Today

Live average prices from 7,608 UK petrol stations. Prices updated hourly from the official UK Government Fuel Finder API.

National average prices

170.8p

Avg Petrol

per litre

189.3p

Avg Diesel

per litre

123.9p

Cheapest Petrol

in UK

111.0p

Cheapest Diesel

in UK

Context: 2025 annual average: ~136.8p petrol, ~142.1p diesel. 2024 average: ~147p petrol, ~154.5p diesel. UK fuel duty: 52.95p/litre on all grades.

Supermarket vs branded stations

Supermarkets (Asda, Tesco, Sainsbury's, Morrisons)

163.2p

Average petrol price

Branded stations (BP, Shell, Esso, Texaco…)

172.7p

Average petrol price

Supermarkets are 9.5p/litre cheaper on average. Use WorthThePump to see if driving to one saves you money.

Petrol prices by UK region

Northern Ireland
154.4p
Wales
168.5p
Scotland
168.8p
South West England
169.8p
North East England
169.9p
Yorkshire & the Humber
170.2p
East Midlands
171.2p
West Midlands
171.2p
North West England
171.2p
East of England
174.4p
South East England
175.6p
London
177.5p

Regional averages based on all stations with live price data within each geographic boundary.

Cheapest petrol stations right now

#1

Midway service station circle K

BT74 9FH

123.9p/L
#2

Maxol

BT47 4TB

125.9p/L
#3

Circle K

BT67 0DD

126.9p/L
#4

JET

PE20 3QF

127.9p/L
#5

GULF

EX33 2NA

128.9p/L

These are the lowest-priced stations in our database right now. Use the WorthThePump calculator to check if any are worth the drive from your location.

Petrol stations by area

View all areas

Frequently asked questions

What is the average petrol price in the UK today?

The UK national average petrol price today is 170.8p per litre, based on data from 7,608 petrol stations.

Where is the cheapest petrol in the UK?

Supermarket chains — particularly Asda, Tesco, Sainsbury's, and Morrisons — consistently offer the cheapest petrol in the UK, typically 5–8p per litre below the national average. Regional variation also plays a role, with the Midlands and North typically cheaper than London and the South East.

Why is diesel more expensive than petrol?

Diesel typically costs 5-10p more per litre than petrol in the UK due to higher refining costs, greater demand for diesel in commercial vehicles and HGVs, and less competition at the pump. Both fuels carry the same 52.95p/litre fuel duty.

How often are UK fuel prices updated?

The UK Government Fuel Finder API — the source for WorthThePump's price data — is updated whenever retailers change their prices, typically multiple times per day. WorthThePump caches prices for up to 1 hour to ensure a responsive experience.

Is the cheaper station near you worth the trip?

Enter your number plate and we'll calculate your exact net saving in seconds.

Try WorthThePump — it's free