Petrol Prices TodayCheapest fuel. Near you.

Diesel Prices by City Today

The UK average for diesel today is 197.6p a litre across 3,653 stations. Of the 14 cities below, Edinburgh is cheapest on average at 195.1p and London is dearest at 199.2p.

Prices last refreshed 5 Nov, 11:31 · Diesel (B7) · cities need 10+ stations for a full page

CityAverageCheapestStations
London199.2p185.9p104
Birmingham198.4p189.6p45
Manchester196.8p184.7p52
Leeds196.3p188.9p30
Liverpool195.9p189.9p43
Bristol198.2p195.9p16
Glasgow197.9p191.7p21
Edinburgh195.1p187.9p14
Nottingham195.8p191.9p24
Sheffield197.2p193.9p26
Coventry197.5p193.7p20
Cardiff198.4p195.7p12
Newcastle197.3p193.9p20
Oxford198.9p196.9p3

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.