PennrFuel Tracker
Live · Updated 18:36, Thursday, 30 July 2026Get the App

UK Fuel Prices · 30 July 2026

What fuel really costs today

As of 18:36 on Thursday, 30 July 2026, the average price of unleaded petrol (E10) in the UK is 159.8p per litre and diesel (B7) is 178.8p, averaged across 6,326 stations reporting under the UK Government's statutory Fuel Finder scheme — stations must report price changes within 30 minutes.

Pennr recomputes the Index every 30 minutes from qualifying UK Government Fuel Finder reports in the latest five-day window. Pick your fuel, then see how today compares with more than twenty years of pump prices.

Free on iPhone and Android · no account needed

Petrol (E10)UK average
159.8p
+3.5pvs last week

Last 90 days · 149.7–162.6p

Diesel (B7)UK average
178.8p
+5.6pvs last week

Last 90 days · 163.8–189.0p

Petrol price history — the UK

All retailers, last 12 months · pence per litre

PetrolDiesel
Hover or use arrow keys for any date

Source: DESNZ weekly road fuel prices & Fuel Finder open data, via pennr · 156 points shown

How today compares — petrol (E10)

Today

159.8p

−0.9p since yesterday · +3.5p in a week

This month

+9.0p

£4.50 more per 50-litre fill

12-month range

131.5–162.6

Low 9 Feb 26 · high 22 May 26

Off the 2022 peak

−31.8p

Record was 191.55p in July 2022

Motorway premium

+19.0p

Motorway services vs everywhere else today

Where you fill up matters

Cheapest is Northern Ireland at 154.3p, dearest is Scotland at 161.6p — a 7.3p gap, or £3.65 on a 50-litre fill.

CheaperDearer

Regions sized equally so small areas stay readable — not a geographic map. Tap a tile to see its average.

Petrol by region, cheapest first

Average pump price today · pence per litre

Tap a region to see today’s average, how it compares with the UK, and how many stations reported.

Cheapest major retailers today

Average prices for retailers with at least 10 UK sites reporting, cheapest first.

#RetailerPetrolDieselvs UK avgSites reporting
1COSTCO WHOLESALE151.3p168.5p−8.5p19
2SOLO153.8p176.7p−6.0p25
3Maxol154.3p174.6p−5.5p64
4Go154.7p166.2p−5.1p30
5CIRCLE K155.7p175.7p−4.1p30
6ASDA156.6p174.6p−3.2p321
7SAINSBURY'S156.7p174.1p−3.1p315
8The Co-operative156.8p173.7p−3.0p19
9APPLEGREEN157.2p176.3p−2.6p12
10MORRISONS157.4p175.1p−2.4p340
11TOTAL HARVEST ENERGY157.4p176.3p−2.4p27
12TESCO157.7p174.9p−2.1p429
13CENTRAL CONVENIENCE158.3p175.1p−1.5p17
14Murco158.4p178.3p−1.4p124
15TEXACO158.6p178.5p−1.2p398
16JET158.7p178.1p−1.1p273
17ESSAR159.3p178.5p−0.5p35
18VALERO159.6p179.4p−0.2p136
19EG ON THE MOVE159.7p178.9p−0.1p142
20WELCOME BREAK159.8p181.3p0.0p11

Cheapest fuel in the UK right now

Cheapest unleaded (E10) across the UK · as of 18:36, Thursday, 30 July 2026

  1. 1COSTCO WHOLESALE OLDHAMCOSTCO WHOLESALE · OLDHAM · reported 14:07, Thursday, 30 July 2026147.9p
  2. 2COSTCO WHOLESALE BIRMINGHAMCOSTCO WHOLESALE · BIRMINGHAM · reported 09:08, Wednesday, 29 July 2026148.9p
  3. 3SAINSBURYS MONKS CROSSSAINSBURY'S · YORK · reported 23:18, Tuesday, 28 July 2026148.9p
  4. 4COSTCO WHOLESALE HAYDOCKCOSTCO WHOLESALE · HAYDOCK · reported 14:07, Thursday, 30 July 2026148.9p
  5. 5SAINSBURYS FORESTSIDESAINSBURY'S · BELFAST · reported 22:52, Wednesday, 29 July 2026148.9p
  6. 6COSTCO WHOLESALE EDINBURGHCOSTCO WHOLESALE · EDINBURGH · reported 14:52, Wednesday, 29 July 2026148.9p
  7. 7Greenman Service StationJet · LONDON · reported 16:57, Monday, 27 July 2026148.9p
  8. 8COSTCO WHOLESALE WATFORDCOSTCO WHOLESALE · WATFORD · reported 14:19, Thursday, 30 July 2026148.9p
  9. 9SAINSBURYS BALLYMENASAINSBURY'S · BALLYMENA · reported 23:00, Tuesday, 28 July 2026148.9p
  10. 10Bingham ShopBingham Shop · DROMORE · reported 13:26, Thursday, 30 July 2026149.0p

Where your 159.8p goes

Per litre of petrol (E10), from today’s UK average. Fuel duty is a flat 52.95p per litre and VAT adds 20% on top of everything else — together, tax is 50% of what you pay.

  • Fuel, delivery & retailer costsThe fuel itself, haulage, forecourt costs and margin80.22p50%
  • Fuel dutyA flat rate per litre, set by the government52.95p33%
  • VAT (20%)Charged on the fuel and the duty26.63p17%

Fuel duty is 52.95p per litre (petrol and diesel), in effect since 23 March 2022; VAT is charged at 20%. Verified 30 July 2026. Source: fuel duty rates, gov.uk

Fill-up cost right now

£79.90for 50 litres of Petrol (E10)

£4.50 more than a month ago · £15.88 less than the July 2022 peak

Questions people ask

What is the average petrol price in the UK today?
As of 18:36 on Thursday, 30 July 2026, the average price of unleaded petrol (E10) in the UK is 159.8p per litre and diesel (B7) is 178.8p, averaged across 6,326 stations reporting under the UK Government's statutory Fuel Finder scheme — stations must report price changes within 30 minutes.
What is the average diesel price in the UK today?
As of 18:36, Thursday, 30 July 2026, the UK average diesel (B7) price is 178.8p per litre, based on official UK Government Fuel Finder data.
Where is the cheapest fuel in the UK?
As of 18:36, Thursday, 30 July 2026, the cheapest unleaded in the UK is 147.9p at COSTCO WHOLESALE OLDHAM in OLDHAM.
Are fuel prices going up or down?
As of 18:36, Thursday, 30 July 2026, unleaded (E10) has risen by 3.5p over the past week; diesel has risen by 5.6p.
Free app

This page shows the average. The app shows your street.

Live prices for every forecourt near you, sorted cheapest first, with alerts when your usual station drops. Save up to £3 a tank vs. the local average (50-litre tank).

Free on iPhone and Android · no account needed

6,300+

forecourts, sorted cheapest first

Every 30 min

Prices straight from Fuel Finder

Price alerts

when your usual station drops

No account

Open it and see prices

For journalists & site owners

Use this data, free

The numbers on this page are free to quote and reuse. Download the full daily series — our fresh data stitched onto the government’s long-run record — or read exactly how it’s put together.

Cite this page

UK average petrol 159.8p, diesel 178.8p (30 July 2026). Source: Pennr Fuel Price Index, based on UK Government Fuel Finder open data — pennr.co.uk/fuel-prices

Refresh

Every 30 minutes

Coverage

6,300+ forecourts