UK average fuel prices
National average fuel prices across 6,897+ UK stations. Averages refresh every 15 minutes, last at 03:17 UK time. The price graph updates overnight.
Most of the prices behind these averages are more than 3 days old.
How fuel duty works, and how much of these prices is tax
UK fuel price graph
The UK average price of each fuel every day since 7 February 2026, in pence a litre.
- Petrol peaked at 174.9p on 5 October 2026 and was lowest at 132.1p on 10 February 2026.
- Diesel peaked at 200.1p on 5 October 2026 and was lowest at 141.2p on 9 February 2026.
Daily figures from 7 February 2026 to 1 November 2026.
Daily UK averages from our price data: each forecourt's price in effect at the end of the day.
Monthly reports
A fixed record of each month: averages, daily highs and lows, brands and regions.
UK fuel prices in September 2026: petrol 170.1p, diesel 193.1p
- August 2026: petrol 161.5p, diesel 182.2p
- July 2026: petrol 153.7p, diesel 169.1p
- June 2026: petrol 154.9p, diesel 174.9p
- May 2026: petrol 158.2p, diesel 186.1p
- April 2026: petrol 157.2p, diesel 189.9p
- March 2026: petrol 143.3p, diesel 163.4p
Prices by region
Each region links to its own page of towns, counties and cheapest forecourts. All regions
| Region | Unleaded (E10) | Diesel (B7) | Stations |
|---|---|---|---|
| East Midlands | 172.7p | 198.8p | 411 |
| East of England | 172.4p | 198.9p | 669 |
| London | 171.9p | 199.7p | 473 |
| North East | 170.1p | 198.1p | 306 |
| North West | 172.1p | 198.1p | 759 |
| Northern Ireland | 164.2p | 190.9p | 484 |
| Scotland | 172.6p | 199.9p | 676 |
| South East | 173.5p | 200.1p | 953 |
| South West | 172.4p | 199.5p | 657 |
| Wales | 171.4p | 198.0p | 413 |
| West Midlands | 172.7p | 199.3p | 539 |
| Yorkshire | 170.7p | 197.9p | 611 |
Questions about UK fuel prices
What is the average price of petrol in the UK?
The latest UK average for unleaded petrol (E10) is 171.7p a litre, across 6,897 forecourts. Super unleaded (E5) averages 188.7p a litre. Most of the prices behind both averages are more than 3 days old.
What is the average price of diesel in the UK?
The latest UK average for diesel (B7) is 198.4p a litre, across 6,347 forecourts. Super diesel averages 217.4p a litre. Most of the prices behind both averages are more than 3 days old.
How much is a gallon of petrol in the UK?
A UK gallon is 4.546 litres. At the latest average of 171.7p a litre, a gallon of unleaded petrol (E10) costs £7.81. A gallon of diesel (B7) costs £9.02 at 198.4p a litre. Most of the prices behind both averages are more than 3 days old.
How often are these averages updated?
The UK averages refresh every 15 minutes, as forecourts report new prices. They last refreshed at 03:17 UK time. The price graph uses one average a day and updates overnight.