Tesco

Tesco petrol prices

Tesco fuel stations are consistently among the cheapest in the UK. Clubcard holders earn points on every litre.

516Stations UK
154.7pAvg petrol (E10)
183.3pAvg diesel (B7)
-2.1pvs UK avg

Cheapest Tesco stations

Live
View all Tesco stations →

Tesco price trend

Price history is being collected

Check back in 24 hours to see the Tesco price trend.

Frequently asked questions

What is the current Tesco petrol price?+

The current average Tesco petrol (E10) price is 154.7p per litre across 516 UK stations. The cheapest Tesco station is currently at 148.9p per litre.

Is Tesco petrol cheaper than the UK average?+

Tesco petrol is currently 2.1p per litre below the UK national average of 156.8p. Tesco is one of the more competitive fuel brands in the UK.

How many Tesco petrol stations are in the UK?+

There are 516 Tesco fuel stations across the UK tracked by FuelSignal. Prices at all stations are updated every 30 minutes from the official UK Government Fuel Finder data.

What is the cheapest Tesco diesel price?+

The cheapest Tesco diesel (B7) price is currently 174.9p per litre. The average Tesco diesel price is 183.3p.

How do I find the nearest Tesco petrol station?+

Use FuelSignal's fuel finder to locate the nearest Tesco station. Simply enter your postcode or allow location access, and FuelSignal will show you all nearby Tesco stations with live prices, distance, and directions.

How often are Tesco fuel prices updated?+

Tesco fuel prices are updated every 30 minutes on FuelSignal. All major UK fuel retailers are legally required to report prices to the government's Fuel Finder scheme, which FuelSignal pulls from automatically.

How Tesco compares

Average petrol (E10) today

Shell goose green service station
153.9p
Shell
153.9p
Asda
154.2p
Sainsbury's
154.8p
Bp priory road service station
154.9p
Tesco
155.3p

Compare fuel brands