Find the cheapest fuel near you.
Live petrol and diesel prices from every UK forecourt, refreshed twice daily.
Data sourced from UK government · 7,845 stations · updated twice daily
What today's prices tell us
The motorway tax
+19.6p
Motorway services charge 19.6p more per litre on unleaded than the rest of the country. That's roughly £10 extra on a 50L tank.
See motorway prices →
Supermarket savings
−4.1p
Supermarket forecourts are 4.1p cheaper on unleaded and 2.7p cheaper on diesel than branded stations.
See supermarket prices →
UK averages by nation
| Where | Stations | Unleaded | Diesel |
|---|---|---|---|
| United Kingdom | 7,859 | 157.8p | 187.2p |
| Northern Ireland | 266 | 153.8p | 176.5p |
| Wales | 395 | 157.1p | 186.3p |
| England | 4953 | 157.7p | 187.8p |
| Scotland | 612 | 159.1p | 188.2p |
UK trend
Weekly UK pump averages.
- Unleaded156.8p
- Diesel188.1p
- Unleaded156.8p
- Diesel188.1p
- Unleaded156.8p
- Diesel188.1p
Browse by town
- London 153
- Glasgow 89
- Birmingham 84
- Bristol 69
- Manchester 66
- Belfast 60
- Leeds 57
- Liverpool 56
- Nottingham 55
- Sheffield 48
- Leicester 46
- Norwich 41
- Preston 36
- Reading 36
- Stoke-On-Trent 36
- Hull 35
- Northampton 34
- Southampton 34
- Bradford 30
- Coventry 30
- Derby 30
- Doncaster 30
- Edinburgh 30
- Bolton 29
- Gloucester 28
- Wolverhampton 28
- Newcastle Upon Tyne 26
- Colchester 25
- Dungannon 25
- Ipswich 25
By brand
Unleaded average per brand vs the UK average. Click a brand for full prices.
| Brand | Stations | Unleaded | vs UK |
|---|---|---|---|
| Esso | 1366 | 158.3p | +0.5p |
| BP | 876 | 160.5p | +2.7p |
| Shell | 791 | 160.3p | +2.5p |
| Tesco | 513 | 154.6p | -3.2p |
| Texaco | 443 | 156.9p | -0.9p |
| Morrisons | 340 | 155.0p | -2.8p |
| Asda | 320 | 154.0p | -3.8p |
| Sainsbury's | 315 | 154.6p | -3.2p |
| Jet | 247 | 156.8p | -1.0p |
| Gulf | 214 | 157.7p | -0.1p |
| EG On The Move | 144 | 156.0p | -1.8p |
| Murco | 109 | 157.5p | -0.3p |