Daily report · 12 April 2026

Tesco Petrol Prices Today

Live Tesco fuel prices across 515UK forecourts, updated daily directly from the UK Government. See today's cheapest Tescostations and how Tesco compares to other retailers.

Average Tesco fuel prices today

Unleaded (E10)
155.1p / litre
Based on 515 Tesco forecourts. 3.1p below UK average.
Premium Unleaded (E5)
164.5p / litre
Based on 461 Tesco forecourts.
Diesel (B7)
188.3p / litre
Based on 515 Tesco forecourts. 3.2p below UK average.

About Tesco

Tesco is the UK's largest supermarket fuel retailer with more than 500 filling stations, typically among the cheapest in the country.

Cheapest Tesco petrol in the UK today

The 10 cheapest Tesco forecourts for standard unleaded (E10) across the UK.

#LocationUnleaded
121 Lottbridge Drove, Eastbourne147.9p
21 Station Road, Beeston147.9p
3Station Street, Atherstone149.9p
4Tesco Stores, Skipton Road, Harrogate149.9p
5Barford Road, St. Neots149.9p
6Huddersfield Road, Brighouse149.9p
7Tesco Stores Ltd, Viaduct Street, Huddersfield149.9p
8Syke St, Haslingden, Rossendale149.9p
9Manston Road, Ramsgate149.9p
10Leisure Way, Lowestoft149.9p

Cheapest Tesco diesel in the UK today

The 10 cheapest Tesco forecourts for standard diesel (B7) across the UK.

#LocationDiesel
1Station Street, Atherstone180.9p
2Newbottle Street, Houghton Le Spring180.9p
3Scotts St, Annan180.9p
4Tesco Stores Ltd, 78 Finchampstead Road, Wokingham180.9p
5Tesco Stores, Skipton Road, Harrogate181.9p
6159 Castelnau, London181.9p
7Linwood Rd, Market Rasen181.9p
889-91 Blackpool Road, Preston181.9p
9Tesco Stores Ltd, Tavistock Road, Launceston181.9p
10Mart Road, Dingwall181.9p

Frequently asked questions

How much is Tesco petrol today?

Tesco unleaded petrol costs an average of 155.1 pence per litre today across 515 UK forecourts. The cheapest Tesco forecourt for unleaded is priced at 147.9p.

How much is Tesco diesel today?

Tesco diesel costs an average of 188.3 pence per litre today across 515 UK forecourts. The cheapest Tesco forecourt for diesel is priced at 180.9p.

Is Tesco cheaper than other petrol stations?

Yes. On average, Tesco sells unleaded for 3.1 pence per litre less than the UK national average of 158.3 pence.

How often are Tesco prices updated?

All Tesco prices on this page come directly from the UK Government and are refreshed daily. UK retailers are required to publish price changes within 30 minutes of updating them at the pump.

Compare other fuel retailers