Open Tanki
← Guides
Local prices · 2 min read

Cheapest petrol by UK city

Why prices vary from place to place, and how to find the cheap stations wherever you live.

Petrol isn't priced the same across the UK. Stations a few miles apart can differ by 10p a litre, and whole areas sit above or below the national average. Knowing why helps you find the cheap ones.

Key points

  • Competition drives price: areas with several supermarket forecourts are usually cheapest.
  • Rural areas, city centres and motorways are usually dearest.
  • Differences within a city are often bigger than differences between cities.

What makes an area cheap or expensive

  • Local competition. Where several stations sit within a mile, they compete on price. Where there's only one, drivers have nowhere else to go.
  • Supermarket density. Supermarkets run thin fuel margins to win shoppers, and nearby branded stations have to respond.
  • Urban vs rural. Rural stations sell less, pay more for delivery and face fewer rivals, so they usually charge more.
  • Operating costs. Rent, business rates and wages vary hugely. A central London forecourt costs far more to run than one on a retail park.
  • Distribution. Distance from fuel import and distribution terminals adds transport cost to the wholesale price.

City by city

London

Central London is consistently among the dearest places to buy petrol: high overheads and few stations. Outer areas with supermarket clusters are far better value, so always compare before you fill up.

Manchester

Strong supermarket competition across Greater Manchester keeps many prices keen, especially at retail-park forecourts.

Birmingham

A dense network of stations across the West Midlands keeps prices competitive, with the best deals usually at supermarket sites.

Liverpool

Merseyside has plenty of supermarket and independent forecourts, which helps keep prices down.

Leeds

West Yorkshire has good supermarket coverage and several large independents. Nearby towns such as Wakefield and Bradford are worth checking too.

Glasgow and Edinburgh

Both cities have competitive supermarket forecourts. Prices in the centres tend to be higher than on the outskirts and ring roads.

Bristol

Supermarket forecourts on the edge of the city keep prices reasonable. Surrounding towns can undercut the city itself.

Cardiff

Usually cheaper than much of rural Wales, where limited competition and delivery costs push prices up.

Belfast

Northern Ireland's prices are also shaped by cross-border competition with the Republic of Ireland. Supermarkets and large independents on the outskirts tend to offer the best value.

City averages only get you so far. The cheapest station is usually a specific site, and it changes. Open Tanki to see today's prices around you, ranked cheapest first.

Finding cheap fuel in any city

  • Compare live prices before you set off: cheapest petrol or cheapest diesel.
  • Look along your route. A station on your commute may be consistently cheaper than the one by your house.
  • Default to supermarkets: see our supermarket fuel comparison.
  • Avoid motorway services. Leave at a junction and fill up in town instead.

Questions

Why is petrol dearer in the countryside?

Rural stations sell less fuel, face fewer competitors and pay more for delivery, so prices are usually higher than in towns and cities.

Is London the most expensive place for petrol?

Central London is often among the dearest because of high costs and few stations, but outer boroughs with supermarket forecourts can be close to the national average.