Petrol Station Brands Compared
Live average prices across every major UK forecourt brand, cheapest first — supermarkets usually undercut oil brands by 5–6p a litre. Live averages as of 3 August 2026.
Cheapest first — live brand averages
Costco · petrol 152.0p
diesel 170.4p · 21 stationsTesco · petrol 157.8p
diesel 175.2p · 516 stationsAsda · petrol 159.0p
diesel 178.6p · 405 stationsTexaco · petrol 159.2p
diesel 179.5p · 525 stationsJET · petrol 159.3p
diesel 179.3p · 311 stationsMorrisons · petrol 159.5p
diesel 178.0p · 341 stationsSainsbury's · petrol 159.9p
diesel 177.5p · 316 stationsGulf · petrol 161.3p
diesel 181.5p · 296 stationsEsso · petrol 161.7p
diesel 181.3p · 1455 stationsBP · petrol 163.6p
diesel 183.5p · 1084 stationsShell · petrol 164.0p
diesel 184.3p · 914 stations
diesel 170.4p · 21 stationsTesco · petrol 157.8p
diesel 175.2p · 516 stationsAsda · petrol 159.0p
diesel 178.6p · 405 stationsTexaco · petrol 159.2p
diesel 179.5p · 525 stationsJET · petrol 159.3p
diesel 179.3p · 311 stationsMorrisons · petrol 159.5p
diesel 178.0p · 341 stationsSainsbury's · petrol 159.9p
diesel 177.5p · 316 stationsGulf · petrol 161.3p
diesel 181.5p · 296 stationsEsso · petrol 161.7p
diesel 181.3p · 1455 stationsBP · petrol 163.6p
diesel 183.5p · 1084 stationsShell · petrol 164.0p
diesel 184.3p · 914 stations