Fuel price snapshot

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.

Unleaded petrol 174.2p/L

7,875 stations reporting

Lowest 142.9pHighest 299.9p
Diesel 199.2p/L

7,989 stations reporting

Lowest 158.7pHighest 299.9p
Premium petrol 192.0p/L

6,231 stations reporting

Lowest 129.9pHighest 289.9p
Premium diesel 218.4p/L

4,150 stations reporting

Lowest 100.9pHighest 249.9p

Fuel price heatmap

Average price in each area, compared with the UK average.

UK average174.2pper litre · unleaded
10p+ cheaper 3–10p cheaper Within 3p 3–10p dearer 10p+ dearer

Each hexagon needs at least three reporting stations. Hover or tap to see every town represented in a hexagon. Pale areas have too little data. 7,839 station prices appear on this map.

Cheapest areas for unleaded

  1. Londonderry and Derry area 165.4p
  2. Belfast and Newtownards area 166.1p
  3. Coleraine and Ballymoney area 166.3p

Most expensive areas

  1. Portree and Isle of Skye 186.7p
  2. Isle of Islay and Islay area 185.5p
  3. Shetland 184.9p

Straight station averages; boundaries are approximate. Map outline: Natural Earth.

UK fuel prices over time

Official weekly UK averages since 2003.

Unleaded petrol · pence per litre175.3p
Oct 2021Oct 2026

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.

Unleaded prices recorded by Tank Prices

Daily average from reporting stations.

Lowest reported unleaded 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