State of the pump · week 21 of 2026

Petrol up 1.2p to 159.5p, diesel down 1.3p to 184.7p: 18 to 24 May 2026

Petrol ended the week at 159.5p a litre on average across UK forecourts, up 1.2p on the week before. Diesel ended at 184.7p, down 1.3p. The figures come from 7,268 forecourts. The cheapest town for petrol was Bishop Auckland at 151.3p. The most expensive was Warlingham at 171.1p. Supermarkets were 3.5p a litre cheaper than other forecourts for petrol. Motorway services charged 17.7p above the national average.

159.5ppetrol at the end of the week+1.2p on the week · range 158.6p to 159.5p
184.7pdiesel at the end of the week−1.3p on the week · range 184.7p to 185.7p
3.5psupermarket saving on petrolsupermarkets 156.7p · others 160.2p
+17.7pmotorway premium on petrolservices averaged 177.2p

petrol

Cheapest towns

1Bishop Auckland151.3p
2Long Eaton152.2p
3Ipswich152.8p
4Buckingham152.9p
5Bangor153.4p
6Ballynahinch153.5p
7Ilkeston153.5p
8Jarrow153.6p
9Banbridge153.6p
10Carrickfergus153.6p

Most expensive towns

1Warlingham171.1p
2Bolsover168.9p
3West Berkshire168.5p
4Eden167.8p
5Cobham167.3p
6Cheshire East167.1p
7North West Leicestershire166.6p
8Test Valley166.6p
9Medway166.3p
10Brighouse166.3p

Cheapest forecourts

1Midway Service Station
Post Office, Enniskillen
123.9p
2Ascona Crossways Service Station
Haven Bridge Road, Neyland
128.9p
3Dimes Liverpool
C I S Tax Savers Ltd, London
136.9p
4Snowhill Service Station
Crawley Down Group Ltd, Crawley
142.9p
5Costco Wholesale Liverpool
30 Waterloo Road, Liverpool
146.9p
6Blakenhall Service Station
Blakenhall Service Station Ltd, Wolverhampton
147.6p
7Mapleleaf Express
Hereford Road
147.6p
8Costco Wholesale Birmingham
100 Watson Road, Birmingham
147.9p
9Costco Wholesale Manchester
Barton Dock Road, Manchester
147.9p
10Costco Wholesale Thurrock
West Thurrock Way, West Thurrock
147.9p

Biggest rises

North East Lincolnshire155.0p+5.1p
Torridge161.7p+4.8p
South Somerset164.4p+3.6p
Ashton-under-Lyne156.2p+3.5p
Llanelli158.2p+3.4p
Chatham160.6p+3.3p
Hart165.6p+3.3p
South Oxfordshire162.0p+3.0p
Basildon159.7p+2.9p
Central Bedfordshire163.3p+2.8p

Biggest falls

Worthing161.9p−5.6p
Bournemouth162.2p−4.5p
Bathgate165.1p−2.8p
Christchurch159.3p−2.8p
Bicester160.4p−2.2p
Arun161.3p−2.2p
Broxtowe164.7p−2.0p
Portsmouth161.1p−1.9p
St. Helens154.4p−1.8p
Stirling163.9p−1.7p

Regions and nations

Northern Ireland155.2p
North East157.8p
Yorkshire and The Humber158.0p
North West158.8p
Wales158.9p
West Midlands159.4p
East Midlands159.6p
East of England160.2p
South West160.3p
London160.8p
South East160.9p
Scotland161.3p

Counties: cheapest and most expensive

Belfast153.9p
Ards and North Down154.2p
South Tyneside154.4p
Mid and East Antrim154.5p
Lisburn and Castlereagh154.6p
Argyll and Bute167.1p
Isle of Wight167.0p
West Berkshire166.3p
Highland164.6p
Cheshire East164.1p

Brands (20+ forecourts)

1Go150.3p31
2Solo155.0p26
3Maxol155.1p79
4Asda156.1p392
5Sainsbury's156.1p286
6EG On The Move156.2p144
7Tesco156.2p502
8Morrisons156.5p334
9Total156.9p33
10Circle K158.1p38
11Essar158.1p45
12Jet158.3p279
13Texaco158.4p442
14Murco158.5p147
15Spar159.5p21
16Gulf159.5p247
17Valero159.8p150
18Esso160.1p1401
19Pace161.3p38
20BP162.0p988
21Shell163.0p887
22Gleaner163.3p24
23Welcome Break173.6p38

diesel

Cheapest towns

1Enniskillen169.7p
2Maghera171.9p
3Omagh172.1p
4Londonderry172.5p
5Cookstown172.6p
6Armagh172.8p
7Ballynahinch172.9p
8Belfast173.0p
9Portadown173.1p
10Coleraine173.1p

Most expensive towns

1Wyre193.1p
2Medway192.4p
3Breckland192.0p
4Shotts191.7p
5Basingstoke and Deane191.6p
6North West Leicestershire190.8p
7Isle of Wight190.6p
8Broxtowe190.4p
9Swale190.3p
10Westminster190.2p

Cheapest forecourts

1Midway Service Station
Post Office, Enniskillen
123.9p
2Ascona Crossways Service Station
Haven Bridge Road, Neyland
137.9p
3Gortin Service Station
91 Main Street, Omagh
139.9p
4D C Edginton & Sons
D C Edginton & Sons, Studley
151.7p
5Spar BP Armagh
132 Newry Road, Armagh
153.9p
6Border Service Station
19, Strabane
154.9p
7Piccadilly Service Station
Piccadilly Filling Station
158.9p
8Hearty Fuels
2 Drummill Road
161.6p
9Clifton Filling Station
Gulf Service Station, Shefford
161.9p
10Carnagh House Valero
191 a Castleblayney Road, Co Armagh
162.8p

Biggest rises

Pontypool185.1p+1.0p
Rhondda Cynon Taf180.8p+1.0p
Penrith183.4p+0.8p
Andover188.4p+0.6p
Broadland189.7p+0.5p
Carlisle182.5p+0.4p
Dover186.8p+0.3p
Somerset West and Taunton187.4p+0.2p
Shotts191.7p+0.2p
Allerdale182.8p+0.2p

Biggest falls

Lairg183.6p−6.6p
West Northamptonshire186.8p−4.8p
Kendal182.7p−4.7p
Fermanagh and Omagh173.6p−4.3p
Grimsby183.0p−4.2p
Cambridge182.7p−4.2p
Stroud184.0p−4.1p
Lowestoft182.7p−4.0p
Farnborough182.9p−3.8p
Hart184.7p−3.8p

Regions and nations

Northern Ireland173.5p
Wales184.0p
North East184.3p
Yorkshire and The Humber184.3p
North West184.6p
Scotland185.1p
East Midlands185.3p
East of England185.6p
West Midlands185.8p
South West185.9p
London186.6p
South East187.1p

Counties: cheapest and most expensive

Fermanagh and Omagh172.0p
Derry City and Strabane172.2p
Belfast173.0p
Armagh City, Banbridge and Craigavon173.3p
Newry, Mourne and Down173.3p
Argyll and Bute191.2p
Isle of Wight191.2p
West Berkshire189.7p
Rutland189.3p
Monmouthshire189.2p

Brands (20+ forecourts)

1Go172.2p35
2Solo173.1p32
3Maxol173.5p85
4Circle K174.9p35
5Morrisons181.2p340
6Tesco182.2p497
7Sainsbury's182.4p315
8Asda183.2p405
9Texaco183.6p431
10Essar183.9p48
11Jet183.9p283
12Valero184.0p158
13Total184.2p31
14Gulf185.0p256
15Murco185.1p140
16Pace185.3p39
17Spar185.6p22
18Highland Fuels185.8p20
19Esso186.4p1347
20EG On The Move186.8p142
21Shell187.2p866
22BP187.3p956
23Gleaner188.2p25

How it is worked out: a week runs Monday to Sunday. "End of the week" is the Sunday average across forecourts with a price reported in the previous 30 days. Changes compare with the Sunday before. Towns need 5 forecourts to be listed, counties 10, and brands 20. Source: UK Government Fuel Finder (Open Government Licence v3.0) via PumpIndex. Quote freely with a link; contact us for the underlying data.