British Fuel Prices
Every UK forecourt · official prices · read every 30 minutes

Petrol prices near me: find the cheapest petrol and diesel

Today's fuel prices at 8,151 forecourts, straight from the government's Fuel Finder scheme. Out-of-date prices are thrown away, so what you see is what they charge.

Unleaded (E10) · UK average
173.4p
-0.6p on a week ago
Diesel (B7) · UK average
198.8p
-0.2p on a week ago
Supermarkets are cheaper by
4.0p
171.0p against 175.0p elsewhere, about £2.20 a tank
Motorway services charge
+20.6p
Leave at the junction: a typical 27.0p saving 2.2 miles away
Prices last checked 22 October 2026. Always check the price on the pump.
8,151 forecourts tracked 471 reported a new price today Feed read every 30 minutes 2,115 stale prices thrown away Official data: Fuel Finder, DESNZ

Fuel prices in popular cities

All 409 towns

Average unleaded. Blue is below the UK average of 173.7p, orange above it.

Cheapest unleaded in the UK today

Cheapest near you

Forecourts that reported within the last 14 days. 2 prices are held back because they are more than 15p below the town's average, which is more often a reporting error than a bargain.

Biggest savings inside one town

Cheapest against dearest forecourt in the same town, on a 55-litre tank

For most drivers, picking the right forecourt in their own town is worth more than anything else on this site.

Showing Switches the town and region tables below

Cheapest towns for petrol

All towns
1Bangor163.1p11
2Banbridge164.6p11
3Ballynahinch164.6p6
4Crumlin164.6p6
5Newtownabbey164.8p11
6Dungannon164.9p22

Most expensive towns

All towns
1Knutsford185.9p6
2Warwick185.7p6
3Shotts184.9p5
4Fleet183.9p6
6Hounslow182.0p8

Biggest movers this week

Change in each town's average unleaded over 7 days, towns with 5+ forecourts

Rising fastest

Crawley+0.8p
Exeter+0.7p

Falling fastest

Airdrie-4.4p
This week at the pump · to 22 October 2026

Petrol down 0.6p to 173.4p, diesel down 0.2p to 198.8p

The cheapest town for petrol was Bangor at 163.1p and the dearest was Knutsford at 185.9p. Supermarkets were 4.0p a litre cheaper than other forecourts, and motorway services charged 20.6p more.

Price history
Fuel duty goes up in
71 days

The temporary 5p cut ends: duty rises 3p on 1 January 2027, and 2p more later. With VAT that is about 6p a litre at the pump.

Where your 173.7p goes
Duty 52.95pVAT 28.95pFuel and margin 91.80p

47% of the pump price is tax.

Only on British Fuel Prices

Same street, different price

National averages flatter brands with forecourts in cheap places. We compare the big names only in the towns where both have a pump, so location is taken out of it.

Compare the big brands
Esso cheaper than Shell144 of 192 towns
Tesco cheaper than Shell122 of 131 towns
Tesco cheaper than Esso122 of 150 towns
BP and Shelllevel, 0.5p apart

Leaving the motorway saves 27p a litre

At 90 of 108 service areas there is an ordinary forecourt within 3 miles, a typical 27.0p a litre cheaper.

Chart of the motorway service areas where the nearest cheaper forecourt saves the most Every service area, with the cheaper pump nearby

A live price map for every town

Every forecourt coloured by how its price compares with its neighbours. Journalists can embed any town's map, or download it as an image.

See a town map: Bristol

Latest findings

Petrol by nation and region

All regions
Northern Ireland166.0p-7.7p
North East171.9p-1.8p
Wales173.1p-0.6p
North West173.9p+0.2p
Scotland174.4p+0.7p
East of England174.5p+0.8p
London174.6p+0.9p
South West174.6p+0.9p
East Midlands174.7p+1.0p
West Midlands174.8p+1.1p
South East175.8p+2.1p

Petrol by brand

League table
Asda171.2p-2.5p321
Morrisons171.5p-2.2p340
Sainsbury's171.6p-2.1p316
Tesco171.7p-2.0p516
Texaco171.8p-1.9p489
Jet172.6p-1.1p301
Murco172.7p-1.0p156
EG On The Move172.8p-0.9p147
Valero173.2p-0.5p163
Gulf174.0p+0.3p277
Esso174.4p+0.7p1,439
BP176.7p+3.0p1,000
Shell177.1p+3.4p860
Journey cost calculator Coming soon

What will your trip cost in fuel?

Put in where you are going and your car's mpg, and see the cost at today's prices, with the cheapest forecourts along the route.

For journalists

Embed any town's live map, download it as a JPEG, or take the data as CSV. Free to use with a link.

This week's press data

We throw away stale prices

2,115 forecourts have not reported for over 14 days. A price that old is not what they charge today, so it is left out of every figure here.

The stale price index

Prices since 2018

Every week of the official UK average, how much of each litre is tax, and our test of the rocket-and-feather claim.

Fuel price history

Common questions

What is the average petrol price in the UK today?

Unleaded (E10) averages 173.7p a litre across UK forecourts reporting a current price, as at 22 October 2026. Diesel averages 198.9p.

Is supermarket fuel cheaper?

Yes. Supermarket forecourts average 171p for unleaded against 175p elsewhere, 4p a litre cheaper.

Why are motorway services so expensive?

Motorway forecourts average 193.9p against 173.3p elsewhere. At 90 of 108 service areas an ordinary forecourt within 3 miles is a typical 27p a litre cheaper.

Where do these prices come from?

Every UK filling station must report its prices to the government Fuel Finder scheme within 30 minutes of a change. We read the feed every 30 minutes and leave out any forecourt that has not reported for more than 14 days.