Price comparison
ASDA vs TESCO petrol prices
Live averages across 321 ASDA and 511 TESCO forecourts reporting through the official UK fuel price scheme.
TESCO is currently cheaper on average for unleaded (E10): ASDA averages 157.5p per litre across 321 stations, against 156.5p across 511 TESCO stations. That gap of 1.0p per litre is worth about £0.50 on a 50-litre fill.
Prices last refreshed at 10:31pm on 30 July 2026, supplied through the official UK Government fuel price open data scheme.
| Grade | ASDA | TESCO | Difference |
|---|---|---|---|
| Unleaded (E10) | 157.5p (321) | 156.5p (511) | +1.0p |
| Diesel (B7) | 175.3p (321) | 173.7p (511) | +1.6p |
| Premium Unleaded (E5) | -- (0) | 167.3p (455) | -- |
Station counts per grade in brackets. A brand's average reflects where its stations are located as well as its pricing policy: a motorway-heavy network naturally averages higher than a supermarket one.
Compare prices near you instead
National averages tell you which brand tends to be cheaper; your postcode tells you which station actually is. Search your area to compare every nearby forecourt, whatever the brand.
Questions about ASDA vs TESCO
- Is ASDA or TESCO cheaper for petrol?
- TESCO is currently cheaper on average for unleaded (E10): ASDA averages 157.5p per litre across 321 stations, against 156.5p across 511 TESCO stations, a gap of 1.0p per litre (about £0.50 on a 50-litre fill). Prices last refreshed at 10:31pm on 30 July 2026 from official UK Government fuel price data.
- How is this ASDA vs TESCO comparison calculated?
- Each figure is the mean of the live prices reported by every ASDA or TESCO forecourt through the official UK Government fuel price open data scheme, refreshed every 30 minutes. A brand's average reflects where its stations are located as well as its pricing policy.