Petrol Prices TodayCheapest fuel. Near you.

Petrol Prices by City Today

The UK average for petrol today is 168.9p a litre across 6,784 stations. Of the 14 cities below, Nottingham is cheapest on average at 166.9p and Oxford is dearest at 172.5p.

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

CityAverageCheapestStations
London170.1p160.9p194
Birmingham169.7p162.6p83
Manchester168.4p152.7p78
Leeds167.1p161.9p56
Liverpool168.3p159.9p60
Bristol168.5p164.9p42
Glasgow169.8p165.7p57
Edinburgh169.3p165.7p31
Nottingham166.9p162.9p44
Sheffield169.8p165.9p43
Coventry168.8p165.9p29
Cardiff169.3p166.7p31
Newcastle167.3p163.9p52
Oxford172.5p171.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.