UK average petrol and diesel prices.
July 2026.
Among the UK fuel prices included for July 2026, average unleaded E10 was 160.4p per litre and average diesel B7 was 179.6p per litre. Compare fuel-brand prices below or download all the figures.
How much did E10 petrol prices vary between larger fuel brands?
Among fuel brands with at least 50 E10 prices in July 2026, Maxol had the lowest average at 153.9p, while Shell had the highest at 163.1p. The 9.2p difference is worth about £5.06 on a 55-litre fill before the cost of extra driving.
The lowest-average brand was not necessarily cheapest at every station. Compare nearby station prices and allow for any extra driving before choosing where to fill up.
Average E10 petrol prices by fuel brand
Only fuel brands with at least 50 E10 prices are shown here. The CSV includes every fuel brand, retailer, supermarket and postcode area.
| Fuel brand | E10 prices used | Average E10 | Typical low E10 (5th percentile) |
|---|---|---|---|
| Maxol | 91 | 153.9p | 149.9p |
| Tesco | 511 | 157.5p | 149.9p |
| Asda | 405 | 158.1p | 153.1p |
| Morrisons | 340 | 158.4p | 154.9p |
| Murco | 168 | 158.5p | 152.9p |
| Sainsbury's | 315 | 158.7p | 152.9p |
| Texaco | 521 | 158.7p | 152.9p |
| JET | 314 | 158.9p | 153.9p |
| EG On The Move | 147 | 160.1p | 155.9p |
| Valero | 146 | 160.1p | 154.9p |
| Gulf | 291 | 160.7p | 153.9p |
| Esso | 1449 | 161.3p | 155.9p |
| BP | 1087 | 163.1p | 154.9p |
| Shell | 909 | 163.1p | 154.9p |
Average diesel prices by fuel brand
Only fuel brands with at least 50 diesel prices are shown here. The CSV also includes E5, premium diesel, B10 and HVO.
| Fuel brand | Diesel prices used | Average diesel B7 | Typical low B7 (5th percentile) |
|---|---|---|---|
| Maxol | 93 | 173.8p | 169.5p |
| Tesco | 511 | 174.9p | 167.9p |
| Sainsbury's | 315 | 176.3p | 169.9p |
| Asda | 405 | 176.6p | 169.7p |
| Morrisons | 340 | 177.0p | 172.9p |
| Murco | 164 | 178.4p | 169.9p |
| JET | 314 | 178.6p | 172.9p |
| Texaco | 513 | 178.6p | 171.9p |
| Pace | 51 | 179.6p | 171.5p |
| EG On The Move | 145 | 179.7p | 174.9p |
| Gulf | 286 | 180.6p | 173.9p |
| Esso | 1443 | 180.7p | 174.9p |
| Valero | 145 | 180.7p | 173.9p |
| BP | 1087 | 182.6p | 174.9p |
| Shell | 910 | 182.7p | 175.9p |
What these figures mean
Prices included
Each average uses validated prices listed during July 2026. The number beside each fuel brand shows how many prices were used.
Typical low, not a single minimum
The comparison tables use the 5th percentile as the typical low. The observed minimum remains in the CSV for audit, but it is not used as the headline comparison.
Minimum sample and validation
Brand tables require at least 50 prices. Values outside 79.9–299.9p/L are rejected, then a conservative per-fuel robust check removes isolated extreme values. 3 invalid or isolated extreme price values were excluded before aggregation.
Methodology version: Route & Fuel monthly report v2. For fuels with at least 20 valid observations, the robust band uses quartiles with a wide five-IQR rule and a ±60p-per-litre median guard. This is intentionally broad so plausible motorway or remote-area prices remain included. The CSV publishes count, average, median, observed minimum, 5th percentile and 95th percentile for reproducibility.
A fuel-brand average does not show which station is cheapest near you. Compare local prices and allow for any extra driving.