State of the pump · week 22 of 2026

Petrol flat at 159.6p, diesel down 1.3p to 183.4p: 25 to 31 May 2026

Petrol ended the week at 159.6p a litre on average across UK forecourts, up 0.1p on the week before. Diesel ended at 183.4p, down 1.3p. The figures come from 7,279 forecourts. The cheapest town for petrol was Bangor at 151.8p. The most expensive was Warlingham at 171.3p. Supermarkets were 3.6p a litre cheaper than other forecourts for petrol. Motorway services charged 17.5p above the national average.

159.6ppetrol at the end of the week+0.1p on the week · range 159.6p to 159.7p
183.4pdiesel at the end of the week−1.3p on the week · range 183.4p to 184.6p
3.6psupermarket saving on petrolsupermarkets 156.7p · others 160.3p
+17.5pmotorway premium on petrolservices averaged 177.1p

petrol

Cheapest towns

1Bangor151.8p
2Downpatrick151.9p
3Newtownabbey151.9p
4Bishop Auckland152.0p
5Long Eaton152.2p
6Lisburn152.3p
7Newtownards152.4p
8Carrickfergus152.5p
9Limavady152.6p
10Redditch152.7p

Most expensive towns

1Warlingham171.3p
2Shotts170.1p
3West Berkshire168.9p
4Bolsover168.7p
5Eden167.8p
6Cobham167.5p
7Chorley167.3p
8Cheshire East167.1p
9Mid Devon167.0p
10Sedgemoor166.8p

Cheapest forecourts

1Dimes Liverpool
C I S Tax Savers Ltd, London
136.9p
2Ncce Mace Swatragh
Swatragh Filling Station, Maghera
145.9p
3Blakenhall Service Station
Blakenhall Service Station Ltd, Wolverhampton
147.6p
4Costco Wholesale Birmingham
100 Watson Road, Birmingham
147.9p
5Costco Wholesale Manchester
Barton Dock Road, Manchester
147.9p
6Costco Wholesale Thurrock
West Thurrock Way, West Thurrock
147.9p
7Hilltop Fuels A5
135, Omagh
147.9p
8McGinleys Go
McGinleys, Londonderry
147.9p
9Morgan Fuels Killean
Morgans Cafe, Newry
147.9p
10Sessia Ltd
76-82 Main Street, Portglenone
148.7p

Biggest rises

Melksham158.7p+4.4p
Wychavon163.1p+3.6p
Dacorum160.7p+3.3p
Cherwell161.2p+2.4p
Luton161.9p+1.8p
North Norfolk162.3p+1.6p
Enniskillen157.6p+1.4p
Haringey160.5p+1.4p
Hinckley and Bosworth164.5p+1.4p
Mid Sussex162.6p+1.4p

Biggest falls

Ballymoney154.3p−3.5p
Rhondda Cynon Taf157.2p−3.2p
Craigavon153.4p−3.2p
Teignbridge159.2p−3.0p
Ballyclare153.1p−2.5p
Larne154.2p−2.4p
Downpatrick151.9p−2.3p
Malvern Hills159.5p−2.3p
Central Bedfordshire161.2p−2.1p
Newtownards152.4p−2.1p

Regions and nations

Northern Ireland154.0p
North East158.2p
Yorkshire and The Humber158.2p
North West158.8p
Wales158.9p
West Midlands159.4p
East Midlands159.7p
South West160.4p
East of England160.5p
London160.9p
South East161.0p
Scotland161.5p

Counties: cheapest and most expensive

Ards and North Down152.5p
Lisburn and Castlereagh152.9p
Mid and East Antrim152.9p
Belfast152.9p
Antrim and Newtownabbey153.0p
Na h-Eileanan Siar170.8p
Argyll and Bute167.3p
Isle of Wight167.2p
West Berkshire166.6p
Highland165.1p

Brands (20+ forecourts)

1Maxol153.7p80
2Solo154.2p28
3Asda156.2p387
4Sainsbury's156.4p294
5Tesco156.5p496
6Circle K156.6p41
7Morrisons156.8p340
8EG On The Move157.2p144
9Total157.4p32
10Co-op157.7p23
11Texaco158.0p442
12Jet158.4p287
13Essar158.4p45
14Spar159.0p22
15Murco159.1p150
16Valero159.7p157
17Gulf160.1p256
18Esso160.2p1399
19BP161.8p984
20Pace162.3p40
21Shell162.8p883
22Gleaner164.0p26
23Welcome Break173.6p38

diesel

Cheapest towns

1Londonderry170.2p
2Craigavon170.2p
3Portadown170.5p
4Maghera170.5p
5Coleraine170.5p
6Ballynahinch171.1p
7Dungannon171.2p
8Omagh171.2p
9Enniskillen171.3p
10Carrickfergus171.3p

Most expensive towns

1Breckland191.8p
2Shotts191.3p
3Basingstoke and Deane190.9p
4Wyre190.9p
5Medway190.7p
6Isle of Wight190.1p
7Warlingham190.1p
8Swale189.9p
9Newmarket189.3p
10Gravesend189.2p

Cheapest forecourts

1D C Edginton & Sons
D C Edginton & Sons, Studley
151.7p
2Beatty Retail Bm Ltd
49, Enniskillen
153.9p
3Kp Hill Service Station
Esso, Manchester
157.9p
4Alcester Service Station
Alcester Road Service Station, Worcester
159.9p
5McGinleys Go
McGinleys, Londonderry
159.9p
6Ncce Mace Swatragh
Swatragh Filling Station, Maghera
159.9p
7Hilltop Fuels A5
135, Omagh
160.9p
8Hearty Fuels
2 Drummill Road
161.6p
9Essar D a Roberts Fuels Ltd Grindley Brook Garage
Grindley Brook Garage, Whitchurch
161.9p
10Sessia Ltd
76-82 Main Street, Portglenone
162.7p

Biggest rises

Lairg186.6p+3.0p
Enniskillen171.3p+1.6p
Tendring185.2p+0.6p
Pembrokeshire180.1p+0.3p
South Somerset185.0p+0.3p
Vale of White Horse182.5p+0.3p
Malvern Hills185.0p+0.3p
Armagh173.0p+0.2p
Andover188.6p+0.2p
Penrith183.6p+0.2p

Biggest falls

South Norfolk183.2p−4.2p
Wychavon184.1p−4.1p
Hemel Hempstead181.5p−3.6p
East Cambridgeshire185.3p−3.4p
Waverley186.6p−3.4p
Wigan178.4p−3.4p
Craigavon170.2p−3.2p
Ballymoney171.8p−3.0p
Watford182.6p−3.0p
Stratford-on-Avon185.7p−3.0p

Regions and nations

Northern Ireland171.6p
Yorkshire and The Humber182.8p
Wales182.9p
North East183.0p
North West183.4p
Scotland183.9p
East Midlands183.9p
East of England184.4p
West Midlands184.4p
South West184.8p
London185.2p
South East186.1p

Counties: cheapest and most expensive

Derry City and Strabane171.0p
Armagh City, Banbridge and Craigavon171.3p
Causeway Coast and Glens171.3p
Lisburn and Castlereagh171.4p
Belfast171.4p
Isle of Wight190.8p
Argyll and Bute189.6p
Na h-Eileanan Siar188.5p
Rutland188.4p
Monmouthshire188.3p

Brands (20+ forecourts)

1Go169.9p30
2Solo171.0p33
3Maxol171.9p82
4Circle K173.2p40
5Morrisons179.9p340
6Tesco180.5p500
7Sainsbury's181.0p312
8Asda182.1p404
9Texaco182.1p445
10Valero182.4p160
11Jet182.5p288
12Essar182.9p45
13Total182.9p34
14Co-op183.6p27
15Spar184.2p23
16Murco184.3p144
17Gulf184.6p259
18Pace185.2p40
19Esso185.3p1364
20Highland Fuels185.4p22
21EG On The Move185.7p142
22BP185.7p971
23Shell186.0p869
24Gleaner186.7p27

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.