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,154 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
172.8p
-1.0p on a week ago
Diesel (B7) · UK average
198.5p
-0.3p on a week ago
Supermarkets are cheaper by
3.4p
170.7p against 174.1p elsewhere, about £1.87 a tank
Motorway services charge
+21.3p
Leave at the junction: a typical 28.0p saving 2.0 miles away
Prices last checked 25 October 2026. Always check the price on the pump.
8,154 forecourts tracked 148 reported a new price today Feed read every 30 minutes 2,251 stale prices thrown away Official data: Fuel Finder, DESNZ

Fuel prices in popular cities

All 405 towns

Average unleaded. Blue is below the UK average of 173.1p, 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
1Bangor162.8p9
2Coleraine164.3p13
3Banbridge164.4p11
4Dungannon164.5p22
5Ballynahinch164.6p6
6Crumlin164.6p6

Most expensive towns

All towns
1Warwick185.6p6
2Knutsford185.6p6
3Shotts184.9p5
4Heywood184.3p5
5Fleet183.1p6

Biggest movers this week

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

Rising fastest

Sutton+0.6p
Chorley+0.4p
Crawley+0.4p

Falling fastest

Grimsby-3.7p
Barnet-2.6p
This week at the pump · to 25 October 2026

Petrol down 1.0p to 172.8p, diesel down 0.3p to 198.5p

The cheapest town for petrol was Bangor at 162.8p and the dearest was Warwick at 185.6p. Supermarkets were 3.4p a litre cheaper than other forecourts, and motorway services charged 21.3p more.

Price history
Fuel duty goes up in
68 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.1p goes
Duty 52.95pVAT 28.85pFuel and margin 91.30p

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 Shell141 of 179 towns
Tesco cheaper than Shell103 of 122 towns
Tesco and Essolevel, 0.5p apart
BP and Shelllevel, 0.7p apart

Leaving the motorway saves 28p a litre

At 93 of 110 service areas there is an ordinary forecourt within 3 miles, a typical 28.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 Ireland165.4p-7.7p
North East171.3p-1.8p
Wales172.7p-0.4p
North West173.2p+0.1p
London173.5p+0.4p
East of England173.8p+0.7p
South West173.9p+0.8p
West Midlands174.0p+0.9p
East Midlands174.0p+0.9p
Scotland174.0p+0.9p
South East175.0p+1.9p

Petrol by brand

League table
Asda171.0p-2.1p321
Morrisons171.1p-2.0p340
Texaco171.2p-1.9p489
Sainsbury's171.2p-1.9p316
Jet171.7p-1.4p301
Tesco171.8p-1.3p516
Valero172.4p-0.7p163
Murco172.5p-0.6p156
EG On The Move172.9p-0.2p147
Esso173.2p+0.1p1,439
Gulf173.4p+0.3p277
Shell176.0p+2.9p860
BP176.0p+2.9p1,000
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,251 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.1p a litre across UK forecourts reporting a current price, as at 25 October 2026. Diesel averages 198.7p.

Is supermarket fuel cheaper?

Yes. Supermarket forecourts average 170.7p for unleaded against 174.1p elsewhere, 3.4p a litre cheaper.

Why are motorway services so expensive?

Motorway forecourts average 193.9p against 172.6p elsewhere. At 93 of 110 service areas an ordinary forecourt within 3 miles is a typical 28p 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.