Fuel prices in the UK
The average price of unleaded petrol across the UK is 174.2p a litre today, and diesel is 199.2p, based on 7,875 and 7,989 reporting stations. The lowest unleaded price reported is 142.9p. Updated UK time.
7,875 stations reporting
7,989 stations reporting
6,231 stations reporting
4,150 stations reporting
Fuel price heatmap
Average price in each area, compared with the UK average.
Cheapest areas for diesel
- Londonderry and Derry area 189.7p
- Belfast and Newtownards area 190.0p
- Coleraine and Ballymoney area 191.1p
Most expensive areas
- Isle of Islay and Isle of Colonsay area 213.4p
- Portree and Isle of Skye 211.9p
- Isle of Harris and Lochmaddy 209.9p
Straight station averages; boundaries are approximate. Map outline: Natural Earth.
UK fuel prices over time
Official weekly UK averages since 2003.
Source: GOV.UK weekly road fuel prices. These UK survey averages use a different method from Tank Prices’ current station data and are not historical prices for individual stations.
Compare by country
Current unleaded averages from stations with a known country.
The UK average also includes stations whose country was not specified in the feed, so it may differ from these country averages.
Diesel prices recorded by Tank Prices
Daily average from reporting stations.
Lowest reported diesel prices
Prices may change at the pump.
Figures are simple averages of reporting stations. They are not weighted by fuel sales or population.
More on UK fuel prices
Every major brand and supermarket compared like for like with its neighbours.
Motorway servicesThe motorway premiumHow much more motorway services charge than other forecourts.
Country comparisonWhere fuel is cheapestEngland, Scotland, Wales and Northern Ireland side by side.
Figures and downloadsBy the numbersQuotable figures, the government’s weekly averages and CSV downloads.