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 27 July 2026.
Cheapest first — live brand averages
Costco · petrol 147.9p
diesel 163.9p · 21 stationsTesco · petrol 154.3p
diesel 170.4p · 516 stationsSainsbury's · petrol 155.4p
diesel 172.5p · 316 stationsMorrisons · petrol 155.4p
diesel 172.4p · 341 stationsJET · petrol 155.8p
diesel 173.5p · 310 stationsTexaco · petrol 156.1p
diesel 174.5p · 521 stationsAsda · petrol 156.3p
diesel 173.8p · 405 stationsGulf · petrol 158.0p
diesel 175.3p · 294 stationsEsso · petrol 158.2p
diesel 176.6p · 1455 stationsShell · petrol 160.5p
diesel 179.7p · 913 stationsBP · petrol 160.6p
diesel 178.7p · 1082 stations
diesel 163.9p · 21 stationsTesco · petrol 154.3p
diesel 170.4p · 516 stationsSainsbury's · petrol 155.4p
diesel 172.5p · 316 stationsMorrisons · petrol 155.4p
diesel 172.4p · 341 stationsJET · petrol 155.8p
diesel 173.5p · 310 stationsTexaco · petrol 156.1p
diesel 174.5p · 521 stationsAsda · petrol 156.3p
diesel 173.8p · 405 stationsGulf · petrol 158.0p
diesel 175.3p · 294 stationsEsso · petrol 158.2p
diesel 176.6p · 1455 stationsShell · petrol 160.5p
diesel 179.7p · 913 stationsBP · petrol 160.6p
diesel 178.7p · 1082 stations