State of the pump · week 12 of 2026

Petrol up 5.4p to 147.1p, diesel up 9.7p to 170.9p: 16 to 22 March 2026

Petrol ended the week at 147.1p a litre on average across UK forecourts, up 5.4p on the week before. Diesel ended at 170.9p, up 9.7p. The figures come from 7,185 forecourts. The cheapest town for petrol was Bishop Auckland at 139.7p. The most expensive was Warlingham at 158.7p. Supermarkets were 5.1p a litre cheaper than other forecourts for petrol. Motorway services charged 20.5p above the national average.

147.1ppetrol at the end of the week+5.4p on the week · range 142.4p to 147.1p
170.9pdiesel at the end of the week+9.7p on the week · range 162.4p to 170.9p
5.1psupermarket saving on petrolsupermarkets 143.0p · others 148.1p
+20.5pmotorway premium on petrolservices averaged 167.6p

petrol

Cheapest towns

1Bishop Auckland139.7p
2Redditch139.9p
3Bordesley141.1p
4Dungannon141.1p
5Pontypool141.1p
6Leigh141.2p
7Borehamwood141.3p
8Richmond upon Thames141.5p
9Batley141.7p
10Dewsbury141.8p

Most expensive towns

1Warlingham158.7p
2West Berkshire158.5p
3Eden157.1p
4North West Leicestershire156.8p
5Bolsover156.7p
6Cheshire East155.8p
7South Staffordshire155.2p
8Broxtowe155.1p
9Middleton154.4p
10North Warwickshire154.3p

Cheapest forecourts

1Code1
3 Mallards Reach, Maidenhead
110.1p
2Dimes- Leeds
The Care Bureau, Stratford-upon-Avon
114.1p
3Jacks Service Station
Ascona Jacks Service Station, Stoke-on-Trent
128.9p
4Lynchs Eurospar Caw
Lynchs Eurospar Caw, Derry
128.9p
5Lynchs Eurospar Skeoge
Lynchs Eurospar Skeoge, Derry
128.9p
6Lynchs Spar Clonoe
Lynchs Spar Clonoe, Dungannon
128.9p
7Lynchs Spar Coalisland
1, Dungannon
128.9p
8Lynchs Spar Newbuildings
Spar Stores, Londonderry
128.9p
9Phoenix Filling Station
Phoenix Filling Station Ltd, Bradford
128.9p
10Brynamman One Stop
Brynamman One Stop, Brynamman
129.9p

Biggest rises

Fermanagh and Omagh146.3p+10.4p
Letchworth152.5p+10.4p
North East Lincolnshire145.7p+10.0p
Craven150.6p+9.5p
North West Leicestershire156.8p+9.4p
South Staffordshire155.2p+8.8p
Copeland149.9p+8.7p
West Devon147.8p+8.5p
Kingswinford148.5p+8.3p
Lancaster150.9p+8.3p

Steadiest towns

Hamilton148.0p+2.1p
Rotherham148.4p+2.3p
Torridge145.2p+2.4p
Vale of White Horse145.4p+2.5p
Middleton154.4p+2.5p
Breckland151.1p+2.6p
High Wycombe146.4p+2.8p
Hinckley and Bosworth148.5p+2.8p
Maldon141.9p+2.8p
Motherwell147.6p+2.8p

No town average came down this week. These are the towns that moved least.

Regions and nations

Northern Ireland144.4p
Wales145.8p
North East145.8p
Yorkshire and The Humber146.4p
South West147.2p
West Midlands147.2p
North West147.3p
East Midlands147.3p
East of England147.5p
Scotland147.6p
London147.7p
South East148.0p

Counties: cheapest and most expensive

Derry City and Strabane141.4p
Pembrokeshire142.7p
Bridgend142.9p
Neath Port Talbot143.0p
East Ayrshire143.2p
West Berkshire154.8p
Isle of Wight152.5p
Cheshire East152.1p
Highland151.0p
Westmorland and Furness150.8p

Brands (20+ forecourts)

1Costco136.2p20
2Tesco141.1p516
3Morrisons142.5p338
4Sainsbury's142.6p316
5Co-op143.0p22
6Asda143.6p405
7Maxol144.9p51
8Essar145.0p42
9Circle K145.0p33
10Jet145.3p271
11Total145.4p34
12Pace145.8p34
13Murco145.8p119
14EG On The Move146.1p136
15Gulf146.4p257
16Texaco147.1p431
17Esso147.6p1420
18Valero147.6p155
19BP150.4p1009
20Shell151.3p891
21Gleaner151.6p26
22Spar151.6p23
23Welcome Break164.6p38

diesel

Cheapest towns

1Stratford-upon-Avon159.2p
2Long Eaton160.6p
3South Holland161.1p
4Redditch162.9p
5Londonderry163.6p
6Richmond upon Thames163.8p
7Pontypool164.1p
8Bordesley164.8p
9Letchworth165.1p
10Grimsby165.4p

Most expensive towns

1Medway179.8p
2Mid Sussex178.9p
3Allerdale178.4p
4Warlingham178.1p
5North West Leicestershire177.9p
6Normanton177.7p
7Bolsover177.5p
8Southcoates177.5p
9Lancaster177.1p
10Broxtowe176.7p

Cheapest forecourts

1Dimes- Leeds
The Care Bureau, Stratford-upon-Avon
116.4p
2Wb 0749 Pre Prod
Welcome Break Group Ltd, Newport Pagnell
131.0p
3Thorpe Service Station
Thorpe Service Station, Pudsey
137.9p
4Ardeer Services
1 Glencairn Street, Ayrshire
138.9p
5Jacks Service Station
Ascona Jacks Service Station, Stoke-on-Trent
138.9p
6Lynchs Eurospar Caw
Lynchs Eurospar Caw, Derry
138.9p
7Lynchs Eurospar Skeoge
Lynchs Eurospar Skeoge, Derry
138.9p
8Lynchs Spar Clonoe
Lynchs Spar Clonoe, Dungannon
138.9p
9Lynchs Spar Coalisland
1, Dungannon
138.9p
10Lynchs Spar Newbuildings
Spar Stores, Londonderry
138.9p

Biggest rises

Normanton177.7p+16.4p
Redcar and Cleveland170.7p+15.0p
West Lindsey171.9p+14.8p
Motherwell171.8p+14.6p
Worthing170.5p+14.6p
Great Yarmouth168.3p+14.2p
Bootle175.8p+13.9p
Dacorum170.3p+13.9p
Allerdale178.4p+13.8p
Omagh168.2p+13.7p

Steadiest towns

Torridge168.2p+5.4p
Long Eaton160.6p+5.6p
South Holland161.1p+5.6p
Vale of Glamorgan166.7p+5.6p
Sedgemoor173.2p+5.7p
South Oxfordshire172.0p+6.0p
North Warwickshire173.2p+6.1p
Harrogate171.3p+6.2p
Bolsover177.5p+6.4p
Eden176.0p+6.5p

No town average came down this week. These are the towns that moved least.

Regions and nations

Northern Ireland168.5p
Wales169.5p
North East169.6p
South West170.7p
West Midlands170.7p
Yorkshire and The Humber170.8p
East Midlands170.8p
East of England171.0p
South East171.5p
London171.7p
North West171.7p
Scotland172.0p

Counties: cheapest and most expensive

Derry City and Strabane162.3p
Bridgend165.9p
Richmond upon Thames165.9p
North East Lincolnshire166.1p
Coventry166.2p
Isle of Wight177.4p
Angus177.2p
Cumberland175.9p
West Lothian175.6p
West Berkshire174.6p

Brands (20+ forecourts)

1Costco158.2p20
2Tesco163.5p516
3Co-op164.3p22
4Morrisons166.6p338
5Essar166.8p42
6Asda166.9p405
7Sainsbury's167.1p316
8Circle K167.7p33
9Murco168.1p115
10Jet168.7p273
11Maxol168.8p52
12Total169.2p34
13Pace169.3p38
14Gulf170.0p255
15EG On The Move170.1p130
16Esso170.6p1416
17Valero170.9p154
18Texaco172.3p427
19Spar172.6p23
20Gleaner174.4p26
21BP174.6p1010
22Shell177.0p892
23Welcome Break179.3p40

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.