Petrol and diesel prices in the UK
Unleaded petrol averaged 172.78p a litre and diesel 198.58p in the week of 2 November 2026 (▲ 28.6% petrol in a year). A 55-litre tank of petrol now costs about £95.03 — work out your own journey below.
1 UK gallon = 4.54609 litres.
Where each litre of petrol goes
Last 12 months (pence per litre)
Recent weeks
Questions and answers
What is the average price of petrol in the UK?
172.78p a litre for unleaded petrol and 198.58p for diesel in the week of 2 November 2026 (DESNZ weekly road fuel prices).
How much of the price is tax?
Fuel duty is 52.95p a litre and VAT is 20% of the pump price, so about 81.7p of each litre of petrol (47%) is tax.
How much does it cost to fill a tank?
At the UK average, a 55-litre tank costs about £95.03 with petrol and £109.22 with diesel.
Why are prices at my local station different?
These are national averages. Supermarket forecourts and busy urban areas are usually cheaper; motorway services and rural stations usually more expensive.
Source: Department for Energy Security and Net Zero, Weekly road fuel prices (Crown copyright, Open Government Licence v3.0). UK average pump prices including duty and VAT. Tax split and costs are Tachlis calculations.