Petrol Prices TodayCheapest fuel. Near you.

Diesel Prices by City Today

The UK average for diesel today is 197.0p a litre across 4,034 stations. Of the 14 cities below, Edinburgh is cheapest on average at 194.5p and London is dearest at 199.0p.

Prices last refreshed 7 Nov, 19:23 · Diesel (B7) · cities need 10+ stations for a full page

CityAverageCheapestStations
London199.0p190.9p102
Birmingham198.4p189.6p52
Manchester196.2p179.7p57
Leeds195.3p188.9p34
Liverpool194.6p188.7p50
Bristol197.5p194.7p19
Glasgow197.9p190.7p36
Edinburgh194.5p185.9p14
Nottingham194.7p191.7p25
Sheffield196.9p192.9p30
Coventry196.9p192.9p16
Cardiff197.8p194.7p15
Newcastle196.5p193.9p22
Oxford198.4p196.9p2

Prices are taken from the UK Government Fuel Finder scheme and refreshed every 15 minutes. Retailers can take up to 30 minutes to report a change, so always check the pump price before you fill up.