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,129 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
174.9p
+0.6p on a week ago
Diesel (B7) · UK average
200.3p
+0.9p on a week ago
Supermarkets are cheaper by
2.9p
172.9p against 175.8p elsewhere, about £1.59 a tank
Motorway services charge
+18.4p
Leave at the junction: a typical 24.2p saving 2.1 miles away
Prices last checked 4 October 2026. Always check the price on the pump.
8,129 forecourts tracked 221 reported a new price today Feed read every 30 minutes 605 stale prices thrown away Official data: Fuel Finder, DESNZ

Fuel prices in popular cities

All 492 towns

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

Cheapest unleaded in the UK today

Cheapest near you

Forecourts that reported within the last 14 days. 1 price is held back because it is 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
1Banbridge165.1p11
2Derry166.1p5
3Ballymoney166.7p6
4Londonderry166.9p9
5Bangor167.0p12
6Newry167.3p19

Most expensive towns

All towns
1Shotts188.1p5
2Hungerford186.7p5
3Knutsford185.9p6
4Heywood183.9p5
6Fleet183.3p7

Biggest movers this week

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

Rising fastest

Watford+2.5p

Falling fastest

Belper-2.5p
Antrim-1.6p
Wishaw-1.5p
This week at the pump · to 4 October 2026

Petrol up 0.6p to 174.9p, diesel up 0.9p to 200.3p

The cheapest town for petrol was Banbridge at 165.1p and the dearest was Shotts at 188.1p. Supermarkets were 2.9p a litre cheaper than other forecourts, and motorway services charged 18.4p more.

Price history
Fuel duty goes up in
89 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 174.9p goes
Duty 52.95pVAT 29.15pFuel and margin 92.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 Shell167 of 244 towns
Tesco cheaper than Shell148 of 173 towns
Tesco cheaper than Esso152 of 214 towns
BP and Shelllevel, 0.0p apart

Leaving the motorway saves 24p a litre

At 107 of 120 service areas there is an ordinary forecourt within 3 miles, a typical 24.2p 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 Ireland167.7p-7.2p
North East173.9p-1.0p
Wales174.3p-0.6p
North West174.7p-0.2p
London175.3p+0.4p
East of England175.6p+0.7p
East Midlands175.6p+0.7p
South West175.7p+0.8p
West Midlands175.8p+0.9p
Scotland175.9p+1.0p
South East176.5p+1.6p

Petrol by brand

League table
Asda172.9p-2.0p321
Tesco173.4p-1.5p516
Texaco173.4p-1.5p489
Jet173.5p-1.4p301
Morrisons173.7p-1.2p340
Sainsbury's173.8p-1.1p316
Valero174.2p-0.7p163
Murco174.4p-0.5p156
EG On The Move174.6p-0.3p147
Gulf175.3p+0.4p277
Esso175.6p+0.7p1,439
Shell176.9p+2.0p860
BP177.5p+2.6p1,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

605 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 174.9p a litre across UK forecourts reporting a current price, as at 4 October 2026. Diesel averages 200.3p.

Is supermarket fuel cheaper?

Yes. Supermarket forecourts average 172.9p for unleaded against 175.8p elsewhere, 2.9p a litre cheaper.

Why are motorway services so expensive?

Motorway forecourts average 192.9p against 174.5p elsewhere. At 107 of 120 service areas an ordinary forecourt within 3 miles is a typical 24.2p 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.