Fuel prices by brand
Tesco has the cheapest diesel of the supermarkets today, averaging 195.9p a litre, and Morrisons the cheapest petrol at 165.9p. The UK averages are 197.9p for diesel and 167.9p for petrol.
Supermarkets
Average price per litre today, cheapest diesel first.
| Brand | Petrol | Diesel | Forecourts |
|---|---|---|---|
| Costcomembers only | 160.9p | 187.9p | |
| Tesco | 166.9p | 195.9p | |
| Sainsbury's | 166.9p | 195.9p | |
| Morrisons | 165.9p | 195.9p | |
| Asda Express | 168.9p | 197.9p | |
| Asda | 173.7p | 198.7p | |
| UK average | 167.9p | 197.9p |
Fuel brands
Average price per litre today, cheapest diesel first.
| Brand | Petrol | Diesel | Forecourts |
|---|---|---|---|
| Maxol | 159.9p | 188.9p | |
| Texaco | 166.9p | 196.9p | |
| Jet | 166.9p | 196.9p | |
| Murco | 168.9p | 196.9p | |
| Gulf | 168.9p | 197.9p | |
| Valero | 166.9p | 197.9p | |
| Esso | 167.9p | 198.9p | |
| BP | 169.9p | 198.9p | |
| Shell | 169.9p | 198.9p | |
| UK average | 167.9p | 197.9p |
Fuel brands: common questions
Which supermarket has the cheapest diesel today?
Tesco, at 195.9p a litre on average. Then Sainsbury's (195.9p), Morrisons (195.9p) and Asda (198.7p). Costco averages 187.9p, but sells to members only.
Which supermarket has the cheapest petrol today?
Morrisons, at 165.9p a litre on average. Then Tesco (166.9p), Sainsbury's (166.9p) and Asda (173.7p). Costco averages 160.9p, members only.
Which fuel brand has the dearest diesel?
Shell, averaging 198.9p a litre against the UK average of 197.9p. The cheapest non-supermarket brand is Maxol at 188.9p.
Why do forecourts of the same brand charge different prices?
The brand on the sign is often not the owner. Many forecourts are run by dealers or forecourt groups who set their own prices, and even supermarkets price each site against its local competition. Motorway services charge more still.
Where do these prices come from?
The government's Fuel Finder scheme. Averages are middle prices and leave out prices that haven't changed in 30 days.