Fuel prices by nation, region & county
Where fuel is cheap and where it isn't, from 8,083 forecourts in the official CMA data. Pick your area for the full breakdown.
Source: UK Government CMA open fuel price data
The four nations
| Nation | Petrol (E10) | Diesel (B7) |
|---|---|---|
| Northern Ireland | 166.7p | 191.6p |
| Wales | 173.8p | 198.9p |
| England | 174.8p | 199.8p |
| Scotland | 175.4p | 200.6p |
English regions
| Region | Petrol (E10) | Diesel (B7) |
|---|---|---|
| North East | 172.7p | 198.8p |
| Yorkshire and the Humber | 173.2p | 199.0p |
| North West | 174.2p | 199.0p |
| London | 174.7p | 200.4p |
| South West | 174.9p | 200.1p |
| East Midlands | 175.0p | 199.5p |
| East of England | 175.0p | 199.8p |
| West Midlands | 175.3p | 199.9p |
| South East | 176.0p | 200.6p |
Area averages are a guide. Your nearest pump is what counts.
Fuel Finder UK shows every station's live price near you, cheapest first.
English counties, cheapest petrol first
| County | Petrol (E10) | Diesel (B7) |
|---|---|---|
| West Yorkshire | 171.9p | 198.3p |
| County Durham | 172.1p | 198.5p |
| Suffolk | 172.7p | 198.2p |
| Tyne and Wear | 172.7p | 198.6p |
| North Yorkshire | 173.1p | 199.0p |
| Greater Manchester | 173.4p | 198.2p |
| Lancashire | 173.6p | 199.3p |
| Nottinghamshire | 173.6p | 198.4p |
| Merseyside | 173.7p | 198.0p |
| Devon | 173.9p | 199.7p |
| Northumberland | 174.1p | 199.8p |
| South Yorkshire | 174.1p | 199.5p |
| East Sussex | 174.2p | 198.9p |
| Lincolnshire | 174.2p | 199.1p |
| Gloucestershire | 174.3p | 199.4p |
| Derbyshire | 174.4p | 199.4p |
| Wiltshire | 174.6p | 200.1p |
| Buckinghamshire | 174.7p | 200.5p |
| Bedfordshire | 174.8p | 200.3p |
| Herefordshire | 174.8p | 198.8p |
| West Midlands (county) | 174.8p | 199.5p |
| Cumbria | 175.1p | 200.5p |
| Staffordshire | 175.1p | 199.9p |
| East Riding of Yorkshire | 175.2p | 201.0p |
| West Sussex | 175.2p | 199.7p |
| Cambridgeshire | 175.4p | 200.0p |
| Essex | 175.4p | 200.3p |
| Hertfordshire | 175.4p | 199.2p |
| Shropshire | 175.4p | 199.5p |
| Worcestershire | 175.4p | 200.6p |
| Norfolk | 175.6p | 200.6p |
| Somerset | 175.8p | 201.0p |
| Leicestershire | 176.0p | 199.9p |
| Surrey | 176.0p | 201.1p |
| Dorset | 176.1p | 200.8p |
| Hampshire | 176.1p | 200.4p |
| Oxfordshire | 176.1p | 200.4p |
| Cornwall | 176.3p | 200.3p |
| Kent | 176.5p | 200.8p |
| Northamptonshire | 176.6p | 200.4p |
| Cheshire | 176.7p | 200.4p |
| Warwickshire | 177.4p | 201.8p |
| Berkshire | 177.8p | 201.5p |
| Rutland | 177.9p | 200.1p |
| Isle of Wight | 181.0p | 204.0p |
Ceremonial counties. Counties need at least 12 priced stations for their own page.
Frequently asked questions
Which part of the UK has the cheapest petrol?
Of the four nations, Northern Ireland has the lowest average petrol price today at 166.7p a litre and Scotland the highest at 175.4p. The UK average is 174.3p.
Which English region has the cheapest fuel?
North East is the cheapest English region for petrol today at 172.7p a litre. South East is the dearest at 176.0p.
Which county has the cheapest petrol?
Of the 45 English counties we track, West Yorkshire has the lowest average today at 171.9p a litre, and Isle of Wight the highest at 181.0p.
How are the areas worked out?
Each station's postcode is matched to its nation, English region and ceremonial county. Unitary authorities are counted in the county they sit in, so Southend-on-Sea counts towards Essex and Medway towards Kent. London has its own page.
Where does this data come from?
From the official UK Government CMA open fuel price data. These pages are a once-a-day snapshot. The free Fuel Finder UK app shows the live price at every station.