Tesco fuel stations are consistently among the cheapest in the UK. Clubcard holders earn points on every litre.
Price history is being collected
Check back in 24 hours to see the Tesco price trend.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.
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.
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.
The cheapest Tesco diesel (B7) price is currently 174.9p per litre. The average Tesco diesel price is 183.3p.
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.
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.
Average petrol (E10) today