Fuel prices across the UK are far from uniform. Where you live can mean a difference of 10–20p per litre compared to drivers elsewhere. This guide explains why prices vary by region and where you're likely to find the cheapest fuel.
The pattern: urban cheap, rural expensive
The single biggest factor in regional price variation is competition. Areas with more fuel stations competing for drivers push prices down. Areas with fewer alternatives charge more because they can.
Generally:
- Cheapest: Large English cities with supermarket clusters (Birmingham, Manchester, Leeds)
- Average: Medium towns and suburban areas
- Most expensive: Rural Scotland, rural Wales, Northern Ireland, and motorway services
England
England generally has the lowest fuel prices in the UK, thanks to higher station density and supermarket competition. The Midlands and North West are particularly competitive.
London is an exception — despite having many stations, higher land costs and congestion push prices above the national average. Central London stations are among the most expensive in England.
Scotland
Scotland has a wide price spread. Glasgow and Edinburgh are competitive with English cities, but Highland and island communities face some of the highest fuel prices in the UK — up to 15–20p above the national average.
The Scottish government's Fuel Finder initiative helps, but distribution costs remain the core issue for remote communities.
Wales
South Wales (Cardiff, Swansea, Newport) benefits from proximity to the Stanlow and Pembroke refineries and decent supermarket coverage. Prices here are comparable to English cities.
Mid and North Wales are more expensive due to rural station density and longer distribution routes.
Northern Ireland
Northern Ireland has a unique fuel market. Prices are generally slightly higher than mainland UK due to distribution costs across the Irish Sea. However, cross-border shopping with the Republic of Ireland (which has different tax rates) can affect local pricing dynamics.
Belfast has competitive prices, but rural Northern Ireland can be significantly more expensive.
Why fuel prices vary by area
The main factors behind regional price differences:
- Competition: More stations nearby = lower prices. Supermarket "price wars" drive prices down in urban areas.
- Distribution costs: Delivering fuel by tanker to remote areas costs more. Island communities face the highest distribution costs.
- Rent and operating costs: Central London and motorway service stations have premium real estate costs built into the pump price.
- Volume: High-throughput stations can operate on thinner margins. Low-volume rural stations need higher margins to stay viable.
Avoid motorway services
Motorway service stations are the most expensive places to buy fuel in the UK — typically 15–25p per litre above local averages. On a 50L tank, that's £7.50–12.50 extra.
If you're planning a long journey, fill up before you join the motorway. If you must stop, leaving the motorway at a junction and finding a nearby town station is almost always cheaper.
Check prices in your area
Regional averages are just averages. The cheapest station near you might be 10p below the local average. Search to find it.