Live prices at every UK forecourt, updated through the day

Find the cheapest petrol and diesel near you

Today's pump prices at 8,270 forecourts, straight from the Government's Fuel Finder data. We keep the price history, rank every town, and email you when prices drop near you.

Or browse prices by town, prices by brand or the league tables.

– Cheapest petrol in the UK right now most expensive – · spread –
– Supermarket saving on petrol supermarkets – · others –

Updated 4 hours ago. Prices are what retailers report. Always check the price on the pump.

Cheapest towns for petrol

Full table →
#TownAverageCheapestForecourts

Most expensive towns

Full table →
#TownAverageForecourts

Biggest movers this week

How each town's average petrol price has moved in the last 7 days. Towns with 5 or more forecourts.

Steadiest towns

No town average has gone up this week.

Steadiest towns

No town average has come down this week. These are the towns that moved least.

All the biggest rises · biggest falls · the weekly state of the pump

Cheapest forecourts in the UK today

Petrol. Prices reported in the last 30 days.

Petrol by nation and region

All areas →
AreaAveragevs UKWeek
East Midlands–––
East of England–––
London–––
North East–––
North West–––
Northern Ireland–––
Scotland–––
South East–––
South West–––
Wales–––
West Midlands–––
Yorkshire and The Humber–––

Petrol by brand

All brands →
BrandAveragevs UKSites

State of the pump

Petrol up 2.0p to 176.9p, diesel up 2.4p to 202.5p: 26 Oct to 1 Nov 2026

Petrol ended the week at 176.9p a litre on average across UK forecourts, up 2.0p on the week before. Diesel ended at 202.5p, up 2.4p. The figures come from 307 forecourts. The cheapest town for petrol was Glasgow at 175.6p. The most expensive was Kingston upon Hull at 181.1p. Supermarkets were 1.8p a litre cheaper than other forecourts for petrol. Motorway services charged 17.9p above the national average.

Read the week's report All the weekly reports

Price history for every forecourt

Every forecourt page has a chart of every price change since February 2026, and shows when the price last moved. See how it works.

Price-drop alerts by postcode

We email you when the cheapest petrol or diesel within 5 miles of your postcode drops by 1p or more. Free, and no app needed. Set up an alert.

Prices since 2003

See the UK average for every week since 2003, with fuel duty and VAT shown separately. The official weekly figure was 173.5p for petrol in the week of 28 Sep 2026. See the history.

Common questions

What is the average petrol price in the UK today?

The average price of unleaded petrol (E10) is – a litre today. That is worked out from 0 UK forecourts. The cheapest forecourt in the country is charging –. The most expensive is charging –.

What is the average diesel price in the UK today?

The average price of diesel (B7) is – a litre today. Prices at forecourts that have reported in the last 30 days range from – to –.

Is supermarket fuel cheaper?

Usually, yes. Supermarket forecourts charge – for petrol on average. Other forecourts charge –. That is a gap of – a litre. Prices vary a lot from one forecourt to the next, so it is worth checking your town page before you assume the supermarket is cheapest.

Where do these prices come from?

Since 2 February 2026, every forecourt in the UK has had to report its prices to the Government's Fuel Finder service. Any change must be reported within 30 minutes. PumpIndex saves every change, so you can see how a forecourt has priced since February 2026 and not only what it charges right now.