Fuel prices by brand
Live unleaded averages across each brand's UK forecourts. Pick a brand for diesel, premium and its cheapest stations.
Brand prices today
The cheapest brand for unleaded right now is Circle K, averaging 153.0p. The dearest is Welcome Break at 185.0p, a gap of 32.0p a litre (brands with at least 10 stations).
Supermarket forecourts average 163.9p for unleaded against 166.9p at the other brands listed here - about £1.48 less on a 50-litre fill.
Supermarket fuel
- Tesco - unleaded average 165.3p across 487 stations
- Asda - unleaded average 160.8p across 416 stations
- Morrisons - unleaded average 164.7p across 334 stations
- Sainsbury's - unleaded average 165.6p across 302 stations
- Costco - unleaded average 156.4p across 22 stations
Oil company and forecourt brands
- Esso - unleaded average 167.0p across 1318 stations
- BP - unleaded average 168.9p across 975 stations
- Shell - unleaded average 168.3p across 822 stations
- Texaco - unleaded average 164.0p across 413 stations
- Jet - unleaded average 164.5p across 286 stations
- Gulf - unleaded average 166.6p across 221 stations
- Valero - unleaded average 165.8p across 179 stations
- EG On The Move - unleaded average 166.6p across 144 stations
- Murco - unleaded average 166.0p across 119 stations
- Maxol - unleaded average 154.8p across 80 stations
- Essar - unleaded average 163.9p across 43 stations
- Welcome Break - unleaded average 185.0p across 38 stations
- Circle K - unleaded average 153.0p across 37 stations
- Spar - unleaded average 162.2p across 26 stations
- Co-op - unleaded average 166.7p across 21 stations
- Harvest Energy - unleaded average 163.9p across 14 stations
- Applegreen - unleaded average 167.4p across 8 stations
Why fuel prices differ between brands
Supermarkets such as Tesco, Asda, Morrisons and Sainsbury's use cheap fuel to bring shoppers to their stores, so their forecourts are usually among the cheapest in any town. Costco often undercuts them further, but you need a membership to fill up there.
Oil company brands such as Shell, BP, Esso and Texaco cover more of the country, including rural roads and main routes. Many of these forecourts are run by independent dealers or forecourt groups who set their own prices, so the same brand can be several pence dearer or cheaper from one town to the next. That's why each brand page lists its cheapest stations, not just its average.
Motorway service areas, such as Welcome Break, tend to charge the most. Filling up a few minutes off the motorway usually saves money.
Where the prices come from
Every UK forecourt has to report its prices to the UK Government's Fuel Finder scheme within 30 minutes of changing them. Pennyfill loads that official data and works out each brand's average from the latest price at every one of its stations. Pennyfill is independent and not affiliated with any fuel brand or the UK Government.
UK Fuel Price Index - Cheapest fuel by city - Compare prices near you on the map