Daily price snapshot

UK average petrol & diesel price today

What the UK is paying at the pump today, worked out from 8,083 forecourts in the official CMA data. Averages tell you the going rate. The app tells you where to beat it.

Snapshot · Averages updated 17 October 2026Live prices in the app

Source: UK Government CMA open fuel price data

Avg Petrol (E10)
174.3p
£95.86 for 55 litres
Avg Diesel (B7)
199.2p
£109.56 for 55 litres
Stations Tracked
8,083
across the UK
Cheapest Near You
000.0p
Unlock live in the app

The average is what most people pay. You don't have to.

There is a 16.3p a litre gap between the cheapest and dearest towns we track, and bigger gaps between stations. Fuel Finder UK shows every station's live price, cheapest first.

See live prices free

Today in numbers

Diesel averages 24.9p a litre more than petrol today. Super unleaded costs 17.9p a litre more than standard E10. Supermarket forecourts average 172.1p for petrol, 2.7p less than everyone else (174.8p). The UK average petrol price has fallen 0.5p a litre since 2 October.

Average UK price by fuel grade

FuelStations reportingAverage55 litres
Unleaded (E10)7,889174.3p£95.86
Super unleaded (E5)6,249192.2p£105.71
Diesel (B7)7,993199.2p£109.56
Premium diesel4,227218.4p£120.12

More on each grade: super unleaded prices, premium diesel prices and HVO stations. Not sure which petrol your car takes? Read E10 vs E5 petrol explained.

Average price by nation

NationStationsPetrol (E10)Diesel (B7)Petrol vs UK
Northern Ireland560166.7p191.6p-7.6p
Wales517173.8p198.9p-0.5p
England6,213174.8p199.8p+0.5p
Scotland790175.4p200.6p+1.1p

See every region and county.

7-day UK petrol price trend

10-11
174.8p
10-12
174.7p
10-13
174.7p
10-14
174.6p
10-15
174.4p
10-16
174.4p
10-17
174.3p

Average price by brand

Cheapest petrol first. Tap a brand for its own page.

BrandStationsPetrol (E10)Diesel (B7)Petrol vs UK
Sainsbury's315171.4p195.9p-2.9p
Morrisons341172.0p197.2p-2.3p
Tesco506172.2p196.7p-2.1p
Jet317172.7p198.4p-1.6p
Asda448172.7p197.3p-1.6p
Applegreen13172.8p197.9p-1.5p
Texaco494172.9p198.2p-1.4p
Independent forecourts1,738173.1p198.3p-1.2p
Murco173174.0p198.9p-0.3p
Gulf302174.4p199.7p+0.1p
Esso1,451175.2p200.3p+0.9p
BP1,084176.7p201.6p+2.4p
Shell901177.0p201.6p+2.7p

Cheapest towns for petrol today

Dearest towns for petrol today

See all 134 towns ranked.

Frequently asked questions

What is the average petrol price in the UK today?

The average price of unleaded petrol (E10) is 174.3p per litre, based on 7,889 UK forecourts reporting a price in the official CMA fuel price data on 17 October 2026.

What is the average diesel price in the UK today?

The average price of diesel (B7) is 199.2p per litre across 7,993 forecourts, 24.9p a litre more than petrol.

How much does it cost to fill a 55-litre tank?

At today's averages, 55 litres costs £95.86 for petrol and £109.56 for diesel. The app works this out for your own car and tank size.

Which fuel brand is cheapest in the UK?

On today's averages Sainsbury's is the cheapest named brand for petrol at 171.4p a litre. See the full brand comparison. Averages hide big local differences, so the cheapest station near you may be a different brand.

How is this average worked out?

It is a simple average of the latest price reported by every station in the feed (8,083 forecourts), taken once a day. It is not weighted by how much fuel each station sells, so it can differ slightly from other published averages.

How often do prices change?

Forecourts can update their prices in the CMA data every 30 minutes. This page is a once-a-day snapshot. The free Fuel Finder UK app shows the live price at every station.

More UK fuel price data

Snapshot from 17 October 2026. Live prices in the app.Get the app