Route & Fuel app iconRoute & Fuel UKSmarter fuel stop decisions
Prices to 2026-05-31

UK average petrol and diesel prices.
May 2026.

Among the UK fuel prices included for May 2026, average unleaded E10 was 159.4p per litre and average diesel B7 was 183.8p per litre. Compare fuel-brand prices below or download all the figures.

Stations included7,91625,900 listed fuel prices
Unleaded E10159.4p7737 listed prices
Diesel B7183.8p7816 listed prices
E10 price difference

How much did E10 petrol prices vary between larger fuel brands?

Among fuel brands with at least 50 E10 prices in May 2026, Maxol had the lowest average at 153.2p, while Shell had the highest at 162.6p. The 9.4p difference is worth about £4.23 on a 45-litre fill before any extra driving is counted.

The lowest-average brand was not necessarily cheapest at every station. Compare nearby station prices and allow for any extra driving before choosing where to fill up.

Fuel-brand comparison

Average E10 petrol prices by fuel brand

Only fuel brands with at least 50 E10 prices are shown here. The CSV includes every fuel brand, retailer, supermarket and postcode area.

Fuel brandE10 prices usedAverage E10Lowest listed E10
Maxol87153.2p140.9p
Asda405156.0p148.9p
Sainsbury's316156.1p148.9p
Tesco516156.4p149.9p
Morrisons341156.8p152.9p
EG On The Move144157.3p152.7p
Texaco549158.0p135.9p
JET309158.3p149.9p
Murco160159.0p133.9p
Valero102159.4p149.9p
Gulf287159.6p132.9p
Esso1442160.1p128.9p
BP1094161.5p143.9p
Shell908162.6p146.9p
Diesel B7 comparison

Average diesel prices by fuel brand

Only fuel brands with at least 50 diesel prices are shown here. The CSV also includes E5, premium diesel, B10 and HVO.

Fuel brandDiesel prices usedAverage diesel B7Lowest listed B7
Maxol88171.7p133.9p
Morrisons341179.9p174.9p
Tesco516180.6p172.9p
Sainsbury's316181.1p168.9p
Asda405182.1p170.7p
Texaco543182.4p144.9p
Valero101182.6p165.7p
JET309182.8p169.9p
Gulf280184.2p137.9p
Murco155184.7p159.9p
Esso1436185.6p138.9p
EG On The Move143185.8p178.9p
BP1095186.2p154.9p
Shell909186.2p166.9p
About the figures

What these figures mean

Prices included

Each average uses prices listed during May 2026. The number beside each fuel brand shows how many prices were used.

Why some brands are not shown

The tables only show fuel brands with at least 50 prices. You can find smaller groups in the CSV.

Compare nearby stations

A fuel-brand average does not show which station is cheapest near you. Compare local prices and allow for any extra driving.