Skip to content
Home › Fuel prices

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.

Unleaded petrol172.8pweek: ▼ 0.7%
Diesel198.6pweek: ▼ 0.3%
Fill-up and journey cost

1 UK gallon = 4.54609 litres.

Where each litre of petrol goes

Fuel duty
fixed per litre
52.95p
VAT (20%)28.80p
Fuel, refining, delivery and retailer margin91.03p
Pump price172.78p

Last 12 months (pence per litre)

126152179206Nov 25Jan 26Mar 26May 26Jul 26Nov 26
PetrolDiesel

Recent weeks

2 November 2026
petrol · diesel
172.8p · 198.6p
26 October 2026
petrol · diesel
174.1p · 199.2p
19 October 2026
petrol · diesel
174.6p · 199.3p
12 October 2026
petrol · diesel
175.3p · 200.0p
5 October 2026
petrol · diesel
174.9p · 199.5p
28 September 2026
petrol · diesel
173.5p · 197.6p
21 September 2026
petrol · diesel
172.0p · 195.5p
14 September 2026
petrol · diesel
168.1p · 190.7p

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.