LIVE·Prices updated live

Find the cheapest
fuel near you

Compare live fuel prices from 8,081 stations across the UK and start saving today.

OR
Every UK forecourt
On the government feed
100% free
No sign up required
Official data
From Fuel Finder
8,081 stations100% freeOfficial UK data

Where should you fill up?

Every forecourt near you, priced by what it would actually cost once the drive there is paid for.

Live · updated through the day
Petrol£1.70E10 · £93.44 a tank
Diesel£1.94B7 · 24.0p above petrol

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.

Where a litre of petrol sits today — eight forecourts in ten

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.

Fuel is not one national price. Northern Ireland is running £1.65 today and East of England £1.727.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.

Look up prices by

Worth reading before you fill up