UK Fuel Price Trends

Track national average prices for petrol and diesel over the last 90 days.

Updated daily based on live station data.

Current Average Prices

Unleaded Petrol

172.8p

Super Unleaded

188.5p

Diesel

196.4p

Premium Diesel

216.0p

Today's Market Insight

The national average price gap between Petrol and Diesel is currently 23.6p per litre. Diesel continues to be the more expensive fuel at the pumps.

Price variance: The cheapest fuel recorded today in the UK is 16.6p, while the most expensive is 206.9p. Always check local prices before filling up!

90-Day Price History

Average prices per litre in pence (p).

Major Brands Price War

Compare average prices across major UK fuel brands today

BrandUnleaded (E10)Diesel (B7)
Sainsbury'sCheapest168.2p-
Morrisons168.9p-
Tesco169.6p-
Asda170.0p-
Esso173.5p-
Shell174.6p-

Cost to Fill Up

Select your tank size to calculate today's cost

Unleaded

£86.40

Diesel

£98.20

Super Unleaded

£94.25

Premium Diesel

£108.00

What drives UK fuel prices?

The price you pay at the pump isn't just decided by the petrol station. It's a complex mix of global factors and domestic taxes:

  • Global Oil Prices: Crude oil is traded globally, mostly in US Dollars. When oil prices rise, pump prices usually follow.
  • Exchange Rates: Because oil is traded in dollars, a weak pound against the dollar makes it more expensive for the UK to buy fuel.
  • Fuel Duty & VAT: Around half of what you pay is tax. The government charges a fixed Fuel Duty per litre, plus 20% VAT on the total amount.
  • Retailer Margins: Supermarkets and independent retailers add their own markup to cover operating costs and profit.

Supermarket vs Independent

Supermarkets typically offer cheaper fuel than independent forecourts. They use fuel as a "loss leader" to attract shoppers to their stores, making a smaller margin on the petrol itself but making up for it when you buy your weekly groceries.

However, this isn't always the case. In rural areas or along motorways, prices can spike significantly due to lack of competition or higher transport costs for the fuel.

That's why it always pays to check local prices before you fill up.

Are you overpaying for fuel?

National averages only tell half the story. Prices can vary significantly depending on where you live and which brand you use.