Find the cheapest fuel near you.
Live petrol and diesel prices from every UK forecourt, updated every 15 minutes.
Updated today, 7 November 2026 · 8,149 UK forecourts · Official government data
What today's prices tell us
The motorway tax
+20.0p
Motorway services charge 20.0p 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
−2.1p
Supermarket forecourts are 2.1p cheaper on unleaded and 2.9p cheaper on diesel than branded stations.
See supermarket prices →
UK averages by nation
| Where | Stations | Unleaded | Diesel |
|---|---|---|---|
| United Kingdom | 8,149 | 169.7p | 197.9p |
| Northern Ireland | 471 | 160.6p | 189.9p |
| Wales | 415 | 169.1p | 197.7p |
| England | 5714 | 170.4p | 198.4p |
| Scotland | 699 | 170.5p | 199.5p |
UK trend
Weekly UK pump averages.
- Unleaded172.8p
- Diesel198.6p
- Unleaded172.8p
- Diesel198.6p
- Unleaded172.8p
- Diesel198.6p
Browse by town
- London 156
- Birmingham 91
- Glasgow 88
- Belfast 70
- Bristol 70
- Manchester 69
- Liverpool 61
- Leeds 58
- Nottingham 55
- Sheffield 49
- Leicester 47
- Norwich 42
- Stoke-On-Trent 42
- Preston 38
- Hull 36
- Reading 36
- Coventry 34
- Doncaster 34
- Northampton 34
- Southampton 34
- Bradford 32
- Derby 31
- Edinburgh 31
- Enniskillen 31
- Craigavon 30
- Dungannon 30
- Bolton 29
- Newcastle Upon Tyne 29
- Newry 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 | 1406 | 170.1p | +0.4p |
| BP | 1032 | 172.3p | +2.6p |
| Shell | 870 | 172.3p | +2.6p |
| Tesco | 488 | 168.7p | -1.0p |
| Texaco | 420 | 167.9p | -1.8p |
| Asda | 403 | 167.5p | -2.2p |
| Morrisons | 340 | 167.4p | -2.3p |
| Sainsbury's | 314 | 168.5p | -1.2p |
| Jet | 298 | 168.4p | -1.3p |
| Gulf | 251 | 170.1p | +0.4p |
| Valero | 180 | 168.9p | -0.8p |
| EG On The Move | 142 | 170.2p | +0.5p |