State of the pump · week 04 of 2026

Petrol up 0.5p to 132.1p, diesel up 0.9p to 140.9p: 19 to 25 January 2026

Petrol ended the week at 132.1p a litre on average across UK forecourts, up 0.5p on the week before. Diesel ended at 140.9p, up 0.9p. The figures come from 402 forecourts. The cheapest town for petrol was Carlisle at 134.0p. The most expensive was Cornwall at 134.8p. Supermarkets were 3.0p a litre cheaper than other forecourts for petrol. Motorway services charged 14.4p above the national average.

132.1ppetrol at the end of the week+0.5p on the week · range 131.8p to 132.3p
140.8pdiesel at the end of the week+0.9p on the week · range 140.2p to 140.9p
3.0psupermarket saving on petrolsupermarkets 130.4p · others 133.4p
+14.4pmotorway premium on petrolservices averaged 146.5p

petrol

Cheapest towns

1Carlisle134.0p
2Cornwall134.8p

Most expensive towns

1Cornwall134.8p
2Carlisle134.0p

Cheapest forecourts

1Grade Filling Station
Doncaster Road
103.0p
2Sainsbury's Forestside
Forestside Shopping Centre, Belfast
121.0p
3Glen Service Station
Glen Service Station, Dungannon
122.0p
4Griffiths Garage
Griffiths Garage, Craven Arms
122.0p
5Sainsbury's Holywood Exchange
Holywood Exchange, Belfast
122.0p
6Sainsbury's Coleraine
10 Riverside Regional Centre, Coleraine
123.0p
7Stermat Hardware Ltd
Stermat Hardware Ltd, Gaerwen
123.0p
8McGinleys Go
McGinleys, Londonderry
124.0p
9O C Davies & Son Ltd
O C Davies & Son Ltd, Cardigan
124.0p
10Sainsbury's Ballymena
4 Braidwater Retail Park, Ballymena
124.0p

Biggest rises

Carlisle134.0p+0.2p

Steadiest towns

Carlisle134.0p+0.2p

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

Regions and nations

Northern Ireland125.3p
Yorkshire and The Humber129.5p
North East129.6p
Wales129.6p
London131.1p
East Midlands131.1p
West Midlands131.3p
North West131.5p
South East132.8p
South West133.2p
East of England134.7p
Scotland135.0p

Counties: cheapest and most expensive

Warwickshire133.0p
Cumberland134.0p
Devon134.1p
Kent135.6p
Essex138.6p
Essex138.6p
Kent135.6p
Devon134.1p
Cumberland134.0p
Warwickshire133.0p

Brands (20+ forecourts)

1Sainsbury's129.9p175
2Gulf133.5p46
3BP134.5p24

diesel

Cheapest towns

1Leeds141.6p
2Cornwall142.6p

Most expensive towns

1Cornwall142.6p
2Leeds141.6p

Cheapest forecourts

1Grade Filling Station
Doncaster Road
104.0p
2Sainsbury's Forestside
Forestside Shopping Centre, Belfast
129.0p
3McGinleys Go
McGinleys, Londonderry
130.0p
4Sainsbury's Grimsby
Corporation Road, Grimsby
130.0p
5Sainsbury's Holywood Exchange
Holywood Exchange, Belfast
130.0p
6Griffiths Garage
Griffiths Garage, Craven Arms
131.0p
7Sainsbury's Coleraine
10 Riverside Regional Centre, Coleraine
131.0p
8Sainsbury's Monks Cross
Jockey Lane, York
131.0p
9O C Davies & Son Ltd
O C Davies & Son Ltd, Cardigan
132.0p
10Sainsbury's Ballymena
4 Braidwater Retail Park, Ballymena
133.0p

Steadiest towns

No town average went up this week.

Steadiest towns

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

Regions and nations

Northern Ireland132.6p
Yorkshire and The Humber138.1p
Wales138.1p
North West139.3p
London139.7p
North East140.1p
East Midlands140.2p
West Midlands140.7p
South West142.3p
South East142.4p
East of England142.6p
Scotland143.0p

Counties: cheapest and most expensive

Cumberland142.0p
Suffolk142.0p
Lincolnshire142.6p
Essex142.8p
Devon143.7p
Kent143.9p
Devon143.7p
Essex142.8p
Lincolnshire142.6p
Cumberland142.0p

Brands (20+ forecourts)

1Sainsbury's139.0p198
2Texaco140.4p20
3BP142.1p21
4Gulf143.0p44

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.