UK fuel prices: week of 14 Apr – 20 Apr 2025

UK petrol averaged 136.0p, unchanged on the week; diesel averaged 148.2p, unchanged on the week. The cheapest city for petrol was Newcastle at 133.6p.

National averages

Petrol
136.0p
unchanged
Diesel
148.2p
unchanged
Super Unleaded
152.6p
unchanged
Premium Diesel
166.9p
unchanged

Petrol

Petrol averaged 136.0p per litre across 7,978 forecourts, unchanged on the previous week. The cheapest forecourt in the country was ESSAR BREWSTER STREET SERVICE STATRION in BOOTLE at 117.9p, and the most expensive was TEXACO in EXETER at 222.0p. Supermarkets averaged 134.4p, 1.8p cheaper than other forecourts at 136.2p. Motorway services charged 155.4p on average, 19.4p above the national figure.

Petrol averages by forecourt type
Supermarkets
134.4p
Other forecourts
136.2p
Motorway services
155.4p
UK average
136.0p no change

Diesel

Diesel averaged 148.2p per litre across 8,072 forecourts, unchanged on the previous week. The cheapest forecourt in the country was ESSO HARTLEPOOL in HARTLEPOOL at 123.6p, and the most expensive was No Brand Dispayed in BRISTOL at 229.9p. Supermarkets averaged 146.9p, 1.3p cheaper than other forecourts at 148.2p. Motorway services charged 165.7p on average, 17.5p above the national figure.

Diesel averages by forecourt type
Supermarkets
146.9p
Other forecourts
148.2p
Motorway services
165.7p
UK average
148.2p no change

Super Unleaded

Super Unleaded averaged 152.6p per litre across 6,278 forecourts, unchanged on the previous week. The cheapest forecourt in the country was COSTCO WHOLESALE LIVERPOOL in LIVERPOOL at 111.9p, and the most expensive was Go in LIVERPOOL at 221.0p. Supermarkets averaged 144.8p, 9.8p cheaper than other forecourts at 154.6p. Motorway services charged 171.9p on average, 19.3p above the national figure.

Super Unleaded averages by forecourt type
Supermarkets
144.8p
Other forecourts
154.6p
Motorway services
171.9p
UK average
152.6p no change

Premium Diesel

Premium Diesel averaged 166.9p per litre across 4,175 forecourts, unchanged on the previous week. The cheapest forecourt in the country was TEXACO in LLANIDLOES at 131.9p, and the most expensive was BP in CANTERBURY at 234.0p. Supermarkets averaged 161.5p, 5.3p cheaper than other forecourts at 166.8p. Motorway services charged 183.6p on average, 16.7p above the national figure.

Premium Diesel averages by forecourt type
Supermarkets
161.5p
Other forecourts
166.8p
Motorway services
183.6p
UK average
166.9p no change

Petrol prices by city

Cheapest cities

Newcastle 166 stations
133.6p no change
Nottingham 170 stations
133.6p no change
Manchester 297 stations
133.7p no change
Edinburgh 83 stations
133.8p no change
Swansea 73 stations
134.1p no change

Most expensive cities

Plymouth 44 stations
139.8p no change
Central Wales 16 stations
139.4p no change
Stoke 96 stations
137.9p no change
Milton Keynes 93 stations
137.8p no change
North Wales 27 stations
137.8p no change
All 32 cities
CityStationsAverageLast weekChange
Newcastle166133.6p133.6punchanged
Nottingham170133.6p133.6punchanged
Manchester297133.7p133.7punchanged
Edinburgh83133.8p133.8punchanged
Swansea73134.1p134.1punchanged
Birmingham318134.4p134.4punchanged
Belfast166134.5p134.5punchanged
Oxford63134.5p134.5punchanged
Brighton74134.8p134.8punchanged
Aberdeen34134.9p134.9punchanged
Leeds240135.0p135.0punchanged
Glasgow178135.0p135.0punchanged
Bradford221135.1p135.1punchanged
Sheffield156135.3p135.3punchanged
Cardiff120135.4p135.4punchanged
London549135.5p135.5punchanged
Bristol115135.5p135.5punchanged
Hull69135.5p135.5punchanged
Cambridge60135.8p135.8punchanged
Reading131135.9p135.9punchanged
Norwich56136.5p136.5punchanged
Liverpool190136.7p136.7punchanged
Coventry157136.7p136.7punchanged
Bournemouth67136.7p136.7punchanged
Leicester107136.9p136.9punchanged
Southampton88137.0p137.0punchanged
Exeter59137.7p137.7punchanged
Milton Keynes93137.8p137.8punchanged
North Wales27137.8p137.8punchanged
Stoke96137.9p137.9punchanged
Central Wales16139.4p139.4punchanged
Plymouth44139.8p139.8punchanged

Diesel prices by city

Cheapest cities

Edinburgh 84 stations
143.7p no change
Brighton 75 stations
144.6p no change
Swansea 72 stations
144.7p no change
Cardiff 117 stations
144.8p no change
Oxford 63 stations
144.8p no change

Most expensive cities

North Wales 28 stations
153.9p no change
Liverpool 192 stations
151.5p no change
Plymouth 45 stations
150.6p no change
Stoke 98 stations
150.5p no change
Central Wales 16 stations
149.4p no change
All 32 cities
CityStationsAverageLast weekChange
Edinburgh84143.7p143.7punchanged
Brighton75144.6p144.6punchanged
Swansea72144.7p144.7punchanged
Cardiff117144.8p144.8punchanged
Oxford63144.8p144.8punchanged
Manchester295145.4p145.4punchanged
Cambridge59145.4p145.4punchanged
Nottingham171145.5p145.5punchanged
Birmingham318146.3p146.3punchanged
Newcastle165146.6p146.6punchanged
Hull69146.7p146.7punchanged
London547146.8p146.8punchanged
Sheffield157146.9p146.9punchanged
Glasgow177147.2p147.2punchanged
Leicester108147.2p147.2punchanged
Reading132147.3p147.3punchanged
Aberdeen35147.6p147.6punchanged
Bristol115147.8p147.8punchanged
Leeds243147.9p147.9punchanged
Milton Keynes93148.0p148.0punchanged
Bradford222148.2p148.2punchanged
Coventry155148.3p148.3punchanged
Norwich57148.4p148.4punchanged
Southampton89148.7p148.7punchanged
Exeter60148.7p148.7punchanged
Belfast177149.0p149.0punchanged
Bournemouth67149.0p149.0punchanged
Central Wales16149.4p149.4punchanged
Stoke98150.5p150.5punchanged
Plymouth45150.6p150.6punchanged
Liverpool192151.5p151.5punchanged
North Wales28153.9p153.9punchanged

How this report is produced

Figures cover every forecourt reporting to the UK Government's Fuel Finder scheme with a price updated in the last 30 days. Averages are simple means across stations, not weighted by volume sold. Week-on-week changes compare prices at the end of the week with prices at the start, reconstructed from every logged price change. City figures use stations within 15 miles of the city centre. Journalists are welcome to quote these figures with a link to this page.