Compare live fuel prices from 8,081 stations across the UK and start saving today.
Every forecourt near you, priced by what it would actually cost once the drive there is paid for.
What a typical UK forecourt is charging right now, across 7,871 sites reporting a price. The cheapest in Great Britain today is 27.0p below it — £14.85 a tank, at Isle of Lewis.
10.9p covers the middle eight forecourts in ten — £6.00 on a tank, and the difference an ordinary driver can actually act on. Beyond both ends lies a tail: the cheapest forecourt in the UK is at £1.43 and the dearest £2.40, but that dear end is almost entirely motorway services and remote sites, which is why the scale is drawn across the range you are likely to meet rather than the one that flatters the headline.
E10 petrol, England, Scotland and Wales.
1Ravenspoint Trading Ltd, ISLE OF LEWISISLE OF LEWIS · Scotland£1.432shell, PAISLEYPAISLEY · Scotland£1.473Baldwins Gate Filling Station, NEWCASTLENEWCASTLE · West Midlands£1.484Jet, DEWSBURYDEWSBURY · Yorkshire and The Humber£1.495Gulf, KILMARNOCKKILMARNOCK · Scotland£1.506VALERO, NOTTINGHAMNOTTINGHAM · East Midlands£1.51A separate market, typically 5.0p below the UK median, so it is listed on its own.
1EMO, NEWRYNEWRY£1.492Bingham Shop, DROMOREDROMORE£1.493Corner filling station, CookstownCookstown£1.50Median E10, cheapest first.
Northern Ireland£1.65Yorkshire and The Humber£1.70Wales£1.70North East£1.70North West£1.70East Midlands£1.71South West£1.72Fuel is not one national price. Northern Ireland is running £1.65 today and East of England £1.72 — 7.0p apart, or £3.85 on a tank. The spread within most towns is wider than the spread between regions, which is the whole reason to look before you fill rather than after.
Use the map above to find forecourts near you, or search a postcode to jump straight there. Every price comes from the government Fuel Finder scheme, which since February 2026 has required each of the 8,081 UK forecourts to report a price change within thirty minutes of it taking effect.