£
SAVE AT THE
PUMP
← Back to News & Guides
Explainers

Why Petrol Prices Vary by Up to 15p Across the UK

2026-07-21 · 4 min read

Petrol prices in the UK vary by as much as 15p per litre depending on where you fill up. A driver in Dumfriesshire currently pays up to 157p per litre, while a driver in Northern Ireland pays around 135p for the same fuel. On a 55-litre tank, that 22p difference costs an extra £12 per fill-up. Here is exactly why prices vary so much across the UK and how to always find the cheapest nearby station.

22p
Price gap between the most and least expensive UK regions per litre (May 2026)
£12
Extra cost per 55-litre fill-up in the most expensive vs cheapest region
238p
Highest price recorded at a UK station in 2026 (Chelsea, London)

Which UK regions have the cheapest petrol?

Northern Ireland is consistently the cheapest place in the UK to buy fuel. In early May 2026, average unleaded petrol prices in Northern Ireland were around 135p per litre, notably below the UK national average. The competitive market dynamics and proximity to the Republic of Ireland keep prices lower than the rest of the UK.

The North West of England is also consistently among the cheapest regions on the mainland, driven by high station density and strong supermarket competition. Yorkshire and the East Midlands also tend to be below the national average for similar reasons.

Which UK regions are most expensive?

Dumfriesshire in south-west Scotland is currently the most expensive region in the UK for petrol, with prices peaking at up to 157p per litre. Remote Scottish regions, rural Wales and parts of the South West consistently rank as the most expensive due to higher distribution costs and limited competition.

London is expensive for different reasons. In early March 2026, a petrol station in Chelsea was reported charging 238.7p per litre for petrol and 264.9p for diesel, demonstrating how extreme local pricing can become in premium urban locations. The average for London as a whole is lower but still consistently above the national average due to higher operating costs.

Why do fuel prices vary so much by region?

1. Competition and station density

The single biggest factor is how many forecourts are competing for the same customers. Cities and densely populated areas with multiple stations within a short distance force each to keep prices competitive. Rural areas with only one or two local stations face no such pressure. The CMA's introduction of the Fuel Finder scheme in February 2026 confirmed this finding, noting that drivers in some areas pay up to 20p more per litre due to weak local competition. (source)

2. Supermarket presence

Regions with a higher density of supermarket forecourts have consistently lower average prices. Tesco, Asda, Sainsbury's and Morrisons use fuel as a footfall driver and price aggressively. Areas where supermarket forecourts are scarce, particularly remote Scotland, rural Wales and parts of the South West, tend to have significantly higher average prices. The North West's consistently low prices are directly linked to its high density of supermarket forecourts.

3. Distribution and transport costs

Fuel is refined and distributed from a relatively small number of terminals across the UK. Areas further from major distribution terminals face higher transport costs that are passed on at the pump. The Scottish Highlands, the Hebrides and remote rural sites pay more for delivery, with fewer competing forecourts to keep prices honest. This typically adds 2-5p per litre compared to areas close to refineries and distribution hubs.

4. Local business rates and operating costs

Operating a forecourt in London or the South East is significantly more expensive than in the North of England, due to higher property values, business rates and staffing costs. These overheads are partly reflected in pump prices, explaining why London consistently prices above the national average even accounting for competition.

5. Motorway services

Motorway service stations consistently charge 15-20p per litre more than nearby off-motorway forecourts. Captive demand, higher rents and longer operating hours all contribute. This applies across all regions, making motorway fuel one of the most avoidable extra costs regardless of where you live.

How much does the regional difference cost you per year?

For a driver covering 7,100 miles per year at 40 MPG, annual fuel use is around 807 litres. At the UK average of 151p per litre, that costs £1,259 per year. In Northern Ireland at 135p, the same driver pays £1,089 — saving £170 per year. In a high-cost rural area at 165p, the cost rises to £1,332 — £73 more than the national average.

Use our fuel cost calculator to work out exactly what regional price differences cost you annually.

How to find the cheapest fuel wherever you are in the UK

Regardless of which region you are in, prices still vary significantly between nearby stations. Save at the Pump's live map shows current prices at all stations near you, updated every hour from official Government Fuel Finder data. In most areas, consistently using the cheapest nearby station rather than the most expensive saves £100-200 per year regardless of your region.

Our regional prices page shows average petrol and diesel prices across all UK regions, updated hourly, so you can see exactly how your area compares to the national average.

Related guides

Find the cheapest fuel near you right now — updated every hour from official UK government data.

⛽ Find Cheapest Fuel Near Me