Summary
In March 2026, the average UK price for unleaded petrol (E10) was 152.7p per litre. Diesel (B7) averaged 183.3p.
A typical 50-litre fill-up of unleaded cost £76.35 this month.
COSTCO WHOLESALE was the cheapest major brand at 143.9p, while WELCOME BREAK was the most expensive at 173.2p — a gap of 29.3p per litre.
National Averages by Fuel Type
Prices in pence per litre. Change vs previous month.
Cheapest Brands — Unleaded
Cheapest Cities
Most Expensive
Use This Data
This data is free to use with attribution. Please cite PumpCheck and link back to this page.
Source: PumpCheck (https://pumpcheck.co.uk/insights/monthly/2026-03)