Petrol Prices TodayCheapest fuel. Near you.

Petrol Prices by City Today

The UK average for petrol today is 169.4p a litre across 6,620 stations. Of the 14 cities below, Nottingham is cheapest on average at 167.4p and Oxford is dearest at 173.2p.

Prices last refreshed 6 Nov, 12:19 · Petrol (E10) · cities need 10+ stations for a full page

CityAverageCheapestStations
London170.7p161.9p188
Birmingham170.0p162.6p82
Manchester168.9p155.7p78
Leeds167.5p162.9p55
Liverpool168.7p159.9p58
Bristol169.1p164.9p41
Glasgow170.3p166.7p51
Edinburgh170.3p167.7p29
Nottingham167.4p163.7p43
Sheffield170.1p165.9p40
Coventry169.0p165.9p29
Cardiff169.7p166.7p31
Newcastle168.2p163.9p52
Oxford173.2p171.9p7

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.