Report

UK fuel prices in April 2026

Petrol averaged 157.2p a litre in April 2026 and diesel 189.9p, with the daily highs and lows, brands and regions.

By Forecourt Prices

The month in brief

Petrol (E10) averaged 157.2p a litre in April 2026, and diesel (B7) averaged 189.9p.

Petrol rose 2.8p through the month, from 154.2p on 1 April to 157.0p on 30 April. Diesel rose 3.8p, from 184.9p on 1 April to 188.7p on 30 April.

Against March, petrol was 13.9p a litre dearer and diesel 26.5p dearer.

Daily UK averages from our price data, across about 6,700 forecourts a day with a petrol price.

The month in figures

UK average prices in April 2026, in pence a litre, from 1 to 30 April.
Fuel Average 1 Apr 30 Apr In the month Highest Lowest Against March
Petrol (E10) 157.2p 154.2p 157.0p up 2.8p 158.2p on 14 Apr 154.2p on 1 Apr up 13.9p
Super unleaded (E5) 173.6p 170.6p 173.6p up 3.0p 174.3p on 15 Apr 170.6p on 1 Apr up 13.0p
Diesel (B7) 189.9p 184.9p 188.7p up 3.8p 191.7p on 13 Apr 184.9p on 1 Apr up 26.5p
Premium diesel 207.2p 200.9p 207.6p up 6.7p 209.0p on 14 Apr 200.9p on 1 Apr up 24.3p

Single forecourt prices ran from 123.9p to 196.9p a litre for petrol, and from 142.9p to 230.4p for diesel. Prices far from what the rest of the UK charged that day are left out.

Each fuel's daily UK average from our price data, averaged over the days of the month.

Petrol and diesel each day

The UK average price of petrol (E10) and diesel (B7) each day in April 2026, in pence a litre.

The UK average price of petrol (E10) and diesel (B7) each day in April 2026, in pence a litre. The sentences under the chart say what it shows.
  • Petrol was highest at 158.2p on 14 April, and lowest at 154.2p on 1 April.
  • Diesel was highest at 191.7p on 13 April, and lowest at 184.9p on 1 April.

Daily UK averages from our price data: each forecourt's price in effect at the end of the day.

What a tank cost

At the month's averages, a 55-litre tank cost £86.46 with petrol and £104.45 with diesel.

That was £7.64 more than in March for petrol, and £14.58 more for diesel.

A gallon cost £7.15 for petrol and £8.63 for diesel, at 4.54609 litres a gallon.

Supermarkets and other forecourts

Supermarket petrol averaged 2.7p a litre less than petrol at the major brands in April, and supermarket diesel 2.9p less.

The petrol gap was widest at 3.1p on 30 April, and narrowest at 1.5p on 5 April.

The diesel gap was widest at 4.1p on 1 April, and narrowest at 0.9p on 4 April.

In March, the gap averaged 4.9p for petrol and 6.7p for diesel.

Supermarkets here are Tesco, Morrisons, Asda and Sainsbury's. The major brands are Esso, BP, Shell, Texaco and 6 more.

Daily brand averages from our price data, each group weighted by its forecourts, not counting motorway services.

Supermarket vs branded fuel: is there a difference?

Prices by brand

Costco had the cheapest petrol of these brands, at 150.2p. Highland Fuels had the dearest, at 159.8p.

Costco had the cheapest diesel of these brands, at 182.1p. Highland Fuels had the dearest, at 192.7p.

Each brand's average in April 2026, in pence a litre, cheapest petrol first.
Brand Petrol (E10) Against March Diesel (B7) Against March
Costco 150.2p up 17.4p 182.1p up 31.6p
Solo 151.5p up 10.8p 184.4p up 21.5p
Emo 152.0p up 11.2p 182.9p up 19.7p
Maxol 152.1p up 12.0p 182.5p up 21.9p
Circle K 152.2p up 11.9p 183.2p up 23.2p
Co-op 154.4p up 15.3p 186.7p up 29.5p
Tesco 154.6p up 15.5p 187.3p up 30.0p
Asda 154.7p up 14.5p 187.6p up 26.8p
Morrisons 154.8p up 15.5p 187.9p up 29.1p
Sainsbury's 155.0p up 16.0p 187.7p up 29.8p
TotalEnergies 155.2p up 13.8p 188.4p up 26.7p
Essar 155.4p up 14.8p 187.3p up 27.1p
EG On The Move 155.8p up 13.2p 188.8p up 25.6p
Texaco 156.0p up 13.3p 188.6p up 24.5p
JET 156.0p up 14.3p 188.6p up 27.0p
Murco 156.0p up 13.3p 188.4p up 25.9p
Valero 156.5p up 13.5p 188.4p up 25.5p
Gulf 156.5p up 13.8p 189.5p up 25.9p
Applegreen 157.2p up 11.0p 188.5p up 24.7p
Shell 157.8p up 11.9p 191.4p up 24.2p
Spar 157.8p up 11.3p 189.0p up 25.9p
Pace 157.9p up 15.5p 190.8p up 27.9p
Esso 158.2p up 14.9p 191.6p up 28.1p
BP 158.4p up 14.0p 191.3p up 25.9p
Gleaner 159.3p up 10.2p 192.3p up 23.6p
Highland Fuels 159.8p up 13.9p 192.7p up 26.5p

Each brand's daily average from our price data, at its forecourts away from motorway services, averaged over the month.

Prices by region

Petrol was cheapest in Northern Ireland, at 152.1p, and dearest in the South East, at 158.4p.

Diesel was cheapest in Northern Ireland, at 183.3p, and dearest in Scotland, at 191.2p.

Each region's average in April 2026, in pence a litre, and how far it sat from the UK average.
Region Petrol (E10) Against UK Diesel (B7) Against UK
Northern Ireland 152.1p −5.1p 183.3p −6.6p
Yorkshire 156.3p −0.9p 189.5p −0.4p
North East 156.5p −0.7p 189.7p −0.2p
Wales 156.5p −0.7p 188.8p −1.1p
North West 157.0p −0.2p 189.7p −0.2p
London 157.6p +0.4p 190.7p +0.8p
West Midlands 157.6p +0.4p 190.1p +0.2p
South West 157.7p +0.5p 190.4p +0.5p
East of England 157.8p +0.6p 190.3p +0.4p
East Midlands 157.9p +0.7p 190.1p +0.2p
Scotland 158.3p +1.1p 191.2p +1.3p
South East 158.4p +1.2p 191.1p +1.2p

Regions follow postcodes, so a forecourt counts in the region its postcode is in. London is Greater London.

Each region's daily average from our price data, averaged over the month.

Gaps between fuels

Diesel cost 32.7p a litre more than petrol on average in April.

The gap was 12.6p wider than in March.

On average, super unleaded (E5) cost 16.4p more than petrol (E10), and premium diesel cost 17.3p more than standard diesel.

Worked out from the month's UK averages in our price data.

The last twelve months

UK average prices by month, in pence a litre, from our monthly reports.
Month Petrol (E10) Diesel (B7)
April 2026 157.2p 189.9p
March 2026 143.3p 163.4p

Today's UK averages and the full price history

Common questions about fuel prices in April

What was the average price of petrol in April 2026?

Petrol (E10) averaged 157.2p a litre in April 2026, from our daily UK averages. Super unleaded (E5) averaged 173.6p.

Did fuel prices go up or down in April 2026?

Petrol rose 2.8p through the month, from 154.2p on 1 April to 157.0p on 30 April. Diesel rose 3.8p through the month, from 184.9p on 1 April to 188.7p on 30 April. Against March, petrol was 13.9p a litre dearer and diesel 26.5p dearer.

What was the cheapest day to buy diesel in April 2026?

The UK average for diesel was lowest on 1 April, at 184.9p a litre. It was highest on 13 April, at 191.7p.

How we work it out, and how to cite it

Our figures come from the UK Government's Fuel Finder scheme, which we check every 15 minutes.

Each day's UK average is over every forecourt's price at the end of that day in our price data. We count prices reported in the last 30 days.

We leave out prices far from what the rest of the UK charged that day. The month's figure is the average of its daily figures.

To cite this report: Forecourt Prices, "UK fuel prices in April 2026", https://forecourtprices.co.uk/articles/uk-fuel-prices-april-2026

How we work out the figures