Compare today’s fuel prices across 5,480 active non-motorway forecourts in England. Unleaded currently starts at 147.9p and diesel at 159.9p per litre. Prices were refreshed on 16th October 2026.
Showing all 48 counties.
| County | Stations | Avg Unleaded | Cheapest | Avg Diesel | Cheapest |
|---|---|---|---|---|---|
| Bedfordshire | 58 | 173.7p | 166.7p | 199.6p | 189.9p |
| Berkshire | 94 | 177.1p | 171.9p | 200.9p | 196.9p |
| Bristol (County) | 71 | 173.8p | 168.7p | 199.1p | 192.9p |
| Buckinghamshire | 82 | 174.3p | 168.7p | 199.9p | 194.7p |
| Cambridgeshire | 103 | 175.4p | 168.9p | 199.9p | 187.9p |
| Cheshire | 110 | 175.5p | 165.9p | 199.2p | 189.7p |
| Cornwall | 76 | 175.8p | 168.9p | 200.1p | 192.9p |
| County Durham | 104 | 172.4p | 167.9p | 198.7p | 191.9p |
| Cumbria | 83 | 173.7p | 168.9p | 199.2p | 194.0p |
| Derbyshire | 105 | 174.5p | 166.9p | 199.5p | 192.9p |
| Devon | 142 | 173.8p | 164.9p | 199.3p | 181.9p |
| Dorset | 82 | 176.2p | 167.9p | 201.0p | 197.9p |
| East Riding of Yorkshire | 72 | 175.3p | 168.9p | 201.3p | 193.9p |
| East Sussex | 85 | 174.9p | 169.7p | 199.1p | 190.9p |
| Essex | 174 | 175.3p | 165.9p | 200.2p | 192.7p |
| Gloucestershire | 94 | 172.9p | 159.9p | 198.1p | 178.9p |
| Hampshire | 178 | 175.8p | 168.9p | 200.3p | 194.9p |
| Herefordshire | 28 | 175.1p | 165.6p | 199.1p | 191.6p |
| Hertfordshire | 115 | 175.1p | 164.9p | 199.0p | 184.9p |
| Isle Of Wight | 12 | 180.3p | 176.9p | 202.6p | 195.7p |
| Kent | 198 | 176.3p | 166.9p | 200.6p | 188.9p |
| Lancashire | 172 | 173.2p | 164.9p | 198.8p | 189.9p |
| Leicestershire | 101 | 175.1p | 166.9p | 199.1p | 189.9p |
| Lincolnshire | 144 | 174.3p | 165.9p | 198.9p | 168.0p |
| London (Central) | 45 | 176.3p | 169.9p | 201.1p | 193.9p |
| London (Greater) | 413 | 174.6p | 164.9p | 200.4p | 189.7p |
| Manchester (Greater) | 253 | 173.3p | 163.9p | 198.1p | 187.7p |
| Merseyside | 104 | 174.1p | 161.9p | 198.3p | 188.9p |
| Norfolk | 115 | 175.4p | 159.9p | 200.3p | 176.9p |
| North Yorkshire | 139 | 172.4p | 165.9p | 198.4p | 186.7p |
| Northamptonshire | 75 | 176.1p | 167.7p | 199.5p | 188.7p |
| Northumberland | 46 | 174.1p | 168.9p | 199.8p | 194.9p |
| Nottinghamshire | 122 | 172.9p | 162.9p | 197.9p | 187.7p |
| Oxfordshire | 79 | 175.2p | 167.9p | 200.0p | 191.9p |
| Rutland | 9 | 176.9p | 171.9p | 199.8p | 196.9p |
| Shropshire | 64 | 175.4p | 164.9p | 199.5p | 189.9p |
| Somerset | 115 | 175.1p | 157.9p | 200.6p | 195.7p |
| South Yorkshire | 138 | 173.5p | 166.9p | 198.8p | 186.9p |
| Staffordshire | 117 | 173.7p | 147.9p | 198.7p | 159.9p |
| Suffolk | 94 | 173.0p | 163.9p | 198.5p | 189.7p |
| Surrey | 146 | 176.0p | 168.9p | 201.1p | 193.7p |
| Tyne & Wear | 106 | 172.5p | 165.7p | 198.4p | 188.9p |
| Warwickshire | 56 | 176.3p | 169.7p | 200.4p | 195.7p |
| West Midlands | 281 | 174.7p | 162.9p | 199.7p | 187.9p |
| West Sussex | 91 | 175.1p | 167.9p | 199.5p | 192.9p |
| West Yorkshire | 228 | 171.6p | 156.9p | 197.9p | 179.9p |
| Wiltshire | 91 | 174.4p | 167.9p | 200.0p | 189.9p |
| Worcestershire | 70 | 174.3p | 169.9p | 199.5p | 195.9p |
Use the county table to compare average petrol and diesel prices with the cheapest currently reported price in each area. County averages give a broader view of local pricing, while the cheapest column helps identify where a lower-priced forecourt is available.
Motorway service areas are excluded from these comparisons because their prices can distort the picture for everyday local filling stations. Only forecourts seen in the latest government fuel-price feed are included.