Find the cheapest fuel near you.
Live petrol and diesel prices from every UK forecourt, refreshed twice daily.
Updated today, 9 September 2026 · 8,056 UK forecourts · Official government data
What today's prices tell us
The motorway tax
+18.6p
Motorway services charge 18.6p more per litre on unleaded than the rest of the country. That's roughly £9 extra on a 50L tank.
See motorway prices →
Supermarket savings
−4.1p
Supermarket forecourts are 4.1p cheaper on unleaded and 4.0p cheaper on diesel than branded stations.
See supermarket prices →
UK averages by nation
| Where | Stations | Unleaded | Diesel |
|---|---|---|---|
| United Kingdom | 8,056 | 166.3p | 187.7p |
| Northern Ireland | 503 | 158.4p | 179.6p |
| Wales | 469 | 165.8p | 187.3p |
| England | 6102 | 166.7p | 188.3p |
| Scotland | 752 | 167.8p | 189.1p |
UK trend
Weekly UK pump averages.
- Unleaded164.4p
- Diesel186.4p
- Unleaded164.4p
- Diesel186.4p
- Unleaded164.4p
- Diesel186.4p
Browse by town
- London 156
- Glasgow 89
- Birmingham 88
- Belfast 70
- Bristol 69
- Manchester 69
- Liverpool 60
- Leeds 58
- Nottingham 55
- Sheffield 47
- Leicester 46
- Norwich 41
- Stoke-On-Trent 41
- Preston 38
- Hull 36
- Reading 36
- Northampton 34
- Southampton 34
- Doncaster 33
- Coventry 32
- Bradford 31
- Edinburgh 31
- Craigavon 30
- Derby 30
- Bolton 29
- Dungannon 29
- Enniskillen 29
- Gloucester 29
- Newcastle Upon Tyne 29
- Wolverhampton 29
By brand
Unleaded average per brand vs the UK average. Click a brand for full prices.
| Brand | Stations | Unleaded | vs UK |
|---|---|---|---|
| Esso | 1431 | 167.4p | +1.1p |
| BP | 997 | 169.3p | +3.0p |
| Shell | 859 | 171.3p | +5.0p |
| Tesco | 511 | 162.8p | -3.5p |
| Texaco | 484 | 165.0p | -1.3p |
| Morrisons | 339 | 163.4p | -2.9p |
| Asda | 321 | 162.6p | -3.7p |
| Sainsburys | 315 | 162.4p | -3.9p |
| Jet | 299 | 164.2p | -2.1p |
| Gulf | 270 | 166.6p | +0.3p |
| Valero | 162 | 165.6p | -0.7p |
| Murco | 155 | 164.5p | -1.8p |