Fuel Prices

Why Petrol Prices Can Differ by 20p Per Litre in the Same Town

12 March 2026 7 min read

Many UK drivers assume fuel prices are roughly the same everywhere nearby. In reality, it's surprisingly common to see petrol or diesel prices differ by 10p to 20p per litre within just a few miles.

That means two drivers filling up on the same day in the same town could pay £8–£12 more for a full tank, simply depending on which petrol station they choose.

10–20p
typical price gap per litre within the same town
£5–£10
extra cost per tank at a pricier station
£260–£520
potential yearly saving by switching station

So why does this happen — and what can drivers do about it?

Location plays a major role

One of the biggest factors affecting fuel prices is simple geography.

Petrol stations on busy roads, near city centres, or close to major routes often charge higher prices because they rely on convenience and passing traffic. Drivers who need fuel quickly may not take the time to compare — and stations know this. High-visibility forecourts with easy access tend to price accordingly.

Stations slightly outside town centres or tucked away on quieter roads may price their fuel lower to attract customers. They can't rely on passing trade, so competitive pricing becomes their main draw.

Regional differences also play a part. The South East — particularly London — tends to have the highest average fuel prices in the UK. One station in Chelsea was recently reported to be charging 238.7p per litre for petrol, more than double what some Northern Ireland forecourts charge for the same fuel. Northern Ireland consistently has some of the lowest prices nationally, with unleaded often 5–7p per litre below the UK average.

Motorway and service station pricing

Motorway service stations are well known for having some of the highest fuel prices in the UK — and the data backs it up.

According to recent figures, motorway forecourts charge on average around 29p per litre more than nearby local stations. On a 50-litre tank, that's roughly £15 extra — just for the convenience of not leaving the motorway.

The reason is straightforward: motorway operators pay high rents for their monopoly positions and know that many drivers feel they have no choice. With the next services potentially 30 miles away, some motorists will pay whatever is on the board.

The AA has highlighted extreme cases where motorway prices were more than 40p per litre dearer than the cheapest station less than an hour's drive away. Even within the same stretch of motorway, prices between different service operators can vary significantly.

Money-saving tip

Major supermarkets are often located within a few minutes of motorway junctions. Coming off at the exit and filling up at a Tesco, Asda, or Sainsbury's instead of at the services can easily save you £10–£15 per tank. It's worth checking before you set off on a long trip.

Supermarkets vs independent petrol stations

Supermarket petrol stations generally offer some of the lowest fuel prices in many areas. Currently, supermarket petrol is on average around 4p per litre cheaper than branded forecourts — roughly £6 less on a typical 50-litre fill.

Large retailers sell fuel partly to attract shoppers into their stores, meaning fuel is sometimes priced as a way to increase footfall rather than maximise profit at the pump. Some operate on razor-thin fuel margins — as little as 1–2p per litre — because their real business is getting you through the supermarket doors.

Independent petrol stations face a different set of pressures. They may buy fuel in smaller quantities, face higher delivery charges, or simply lack the buying power of a major supermarket chain. Operating costs — staffing, rent, business rates — all contribute to prices at the pump.

That said, this isn't always a simple rule. In some locations, independent stations match or even beat supermarket prices to compete for local drivers. It's always worth checking rather than assuming.

Station type Typical price vs average 50-litre tank difference
Supermarket forecourt 3–8p cheaper Save £1.50–£4.00
Independent / branded Around average
A-road services 5–15p more Pay £2.50–£7.50 extra
Motorway services 15–30p more Pay £7.50–£15.00 extra

Competition between nearby stations

Local competition has a powerful effect on pricing. Where several petrol stations are located close together, they often reduce prices to attract drivers away from their neighbours. In these pockets of competition, fuel prices can become noticeably lower than in nearby towns with fewer options.

This is one reason prices in some areas seem persistently high. Where there is little competition — perhaps only one or two stations serving a wide area — there is less pressure to lower prices. The CMA's investigation into the UK fuel market highlighted exactly this: in areas with weak competition, prices tend to remain stubbornly above what wholesale costs would justify.

The presence or absence of a nearby supermarket forecourt can shift prices across an entire local area. When a supermarket competes aggressively on fuel, surrounding independents often lower their prices to keep up. When no supermarket is present, the whole area may pay more.

Timing of fuel deliveries

Petrol stations don't all receive fuel deliveries at the same time. Because wholesale fuel prices change regularly — sometimes day to day — the price a station pays for its fuel depends partly on when it restocks.

This can result in two stations in the same town selling fuel purchased at different wholesale prices, leading to a visible price gap at the pump even though both are pricing fairly relative to what they paid.

It also means price changes at the pump tend to be gradual rather than instant. When oil prices drop, it can take days or even weeks for the saving to appear at forecourts, depending on how much stock each station is still working through.

How much the differences add up

Even small price differences have a meaningful impact over time, especially for drivers who fill up regularly.

What the difference costs you

5p/litre difference on a 50-litre fill £2.50 per tank → £130/year
10p/litre difference on a 50-litre fill £5.00 per tank → £260/year
20p/litre difference on a 50-litre fill £10.00 per tank → £520/year

Based on filling up once a week (52 fills per year)

For a driver covering average mileage and filling up weekly, choosing a station that's just 10p per litre cheaper adds up to roughly £260 per year. That's a meaningful saving from a habit that takes seconds.

The new Fuel Finder scheme makes comparing easier

Since February 2026, every UK petrol station is legally required to report price changes to a central database within 30 minutes under the government's new Fuel Finder scheme.

This is a significant change. Previously, fuel price data relied on a mix of voluntary reporting, crowdsourced updates, and sometimes outdated listings. Now, the data is mandatory, near-real-time, and open — meaning comparison tools and apps have access to far more accurate and current pricing than ever before.

The scheme was introduced after the Competition and Markets Authority found that weak competition and poor price transparency were costing UK drivers money. Early estimates suggest it could save the average household up to £40 per year — and potentially more for drivers who actively compare before filling up.

The data feeds directly into comparison websites and apps, as well as mapping software and sat-nav systems, making it straightforward to check prices before leaving home or while on the road.

How to avoid overpaying

Because fuel prices can vary so much between nearby stations, checking prices before filling up is one of the simplest ways to cut everyday motoring costs. A few good habits make a real difference:

  • Compare prices before you fill up — use a fuel price comparison tool to see what's cheapest nearby. Even a short detour can save several pounds per tank.
  • Avoid motorway service stations — prices are consistently 15–30p per litre higher. Fill up before a long motorway journey, or come off at a junction to find a cheaper station nearby.
  • Check supermarket forecourts — they're often the cheapest option, but not always. Some independents can match or beat them.
  • Use loyalty schemes — supermarket fuel cards (Clubcard, Nectar, Asda Rewards) can provide additional discounts on top of already competitive prices.
  • Fill up mid-week when possible — some evidence suggests prices can dip on Tuesdays and Wednesdays when demand is lower.
  • Track your regular stations — monitoring the same few stations over time helps you spot patterns and know when prices are genuinely good.

With thousands of fuel stations across the UK now reporting their prices in near-real-time, comparing options has never been easier. Even if you can only save a few pence per litre, those savings compound quickly — and in a market where prices are rising, every penny counts.

Find the cheapest fuel near you

Compare petrol and diesel prices at thousands of UK stations, updated daily. It's free — and it takes seconds.

Compare Prices Now