UK Fuel Prices Live
The cheapest and most expensive petrol & diesel forecourts in the UK right now, plus the biggest 24-hour price movers. Sourced from the UK Government Fuel Finder API covering ~8,000+ stations.
As of Sunday, 18 October 2026 — 02:34 UK time · Data feed last updated: 18 Oct 2026, 02:26
Headline UK fuel statistics
Live coverage: 8,084 UK forecourts · For media / press use
Biggest Price Movers — Last 24 Hours
Forecourts that have changed price most since yesterday.
📉 Top 10 Biggest Drops
📈 Top 10 Biggest Rises
Top 20 Cheapest Forecourts in the UK
The 20 lowest forecourt prices in the UK right now.
| # | Brand | Station | Town / Postcode | Region | Price |
|---|---|---|---|---|---|
| 1 | Ravenspoint Trading Ltd | Ravenspoint Centre | Isle Of Lewis · HS2 9QA | Scotland | 142.9p |
| 2 | Baldwins Gate Filling Station | — | Newcastle · ST5 5DA | England | 147.9p |
| 3 | Chidswell Service Station | Dewsbury · WF12 7QW | England | 148.9p | |
| 4 | Corner Filling Station | 66B Drumconvis Rd | Cookstown · BT80 0HF | Northern Ireland | 149.9p |
| 5 | Belcoo Service Station | Lattone Road | Enniskillen · BT93 5AQ | Northern Ireland | 151.7p |
| 6 | Solo | 76-78 Burn Road | 76-78 Burn Road · BT80 8DR | Northern Ireland | 154.9p |
| 7 | West End Garage | Spalding · PE12 7HA | England | 155.9p | |
| 8 | Smyths | 205 Tamnaherin Road | Derry · BT47 3LY | Northern Ireland | 155.9p |
| 9 | Thorpe Service Station | Pudsey · LS28 7NB | England | 156.9p | |
| 10 | Croxton Service Station | — | Stafford · ST21 6PF | England | 157.9p |
| 11 | Tm&lm Ltd | 31C Abercorn Road | Derry · BT48 6SA | Northern Ireland | 157.9p |
| 12 | Solo | Post Office | Enniskillen · BT92 3ED | Northern Ireland | 158.9p |
| 13 | Tesco Garage | Bangor · BT19 1ND | Northern Ireland | 158.9p | |
| 14 | Emo | Verners Inn | Dungannon · BT71 6NR | Northern Ireland | 158.9p |
| 15 | Sri Balaji Service Station | Bedworth · CV12 0LQ | England | 159.7p | |
| 16 | 89-105 Main St | Bangor · BT20 4SD | Northern Ireland | 159.7p | |
| 17 | Bp Wilsons | 95 Alexandria Parade | Dunoon · PA238AL | Scotland | 159.9p |
| 18 | Princethorpe Service Station | Rugby · CV23 9PT | England | 159.9p | |
| 19 | Post Office | Norwich · NR11 7QE | England | 159.9p | |
| 20 | Central Garage | J Jenkins & Son | Tregaron · SY25 6JL | Wales | 159.9p |
Top 20 Most Expensive Forecourts in the UK
The pricier end of the market — typically motorway services and remote rural sites.
| # | Brand | Station | Town / Postcode | Region | Price |
|---|---|---|---|---|---|
| 1 | Pilning Garage | Bristol · BS35 4JB | England | 239.9p | |
| 2 | Skerries Co-operative Society | The Pier | Shetland · ZE2 9AR | Scotland | 210.0p |
| 3 | Mackenzie Stores Village Shop | Mackenzie Store | Portree · IV51 9JS | Scotland | 209.9p |
| 4 | Island Carriers | Porthmellon Industrial Estate | Isles Of Scilly · TR21 0JY | England | 209.0p |
| 5 | Steisean Connaidh Chrosabol | — | Crossapol · PA77 6UP | Scotland | 208.8p |
| 6 | Cluanie Inn Hotel | Cluanie Lodge | Inverness · IV63 7YW | Scotland | 206.8p |
| 7 | Chanco Garages Ltd | Smethwick · B66 2RX | England | 201.9p | |
| 8 | Mcfarlands Markethill | Armagh · BT60 1PN | Northern Ireland | 199.9p | |
| 9 | M74 Southbound | Bothwell · G71 8BG | Scotland | 199.9p | |
| 10 | Mibsons Service Station | West Bromwich · B70 6QG | England | 199.9p | |
| 11 | Motorway Services | Ashorne · CV35 0AA | England | 199.9p | |
| 12 | Green Ln | Tamworth · B77 5PS | England | 199.9p | |
| 13 | Northampton Road | Bicester · OX27 7RD | England | 199.9p | |
| 14 | Motorway Services | Ashorne · CV35 0AA | England | 199.9p | |
| 15 | Middleton Tyas Lane | Richmond · DL10 6NT | England | 199.9p | |
| 16 | D J R Garages Texaco | Stalybridge · SK15 3DW | England | 199.9p | |
| 17 | M6 Southbound | Stone · ST15 0XE | England | 199.9p | |
| 18 | Motorway Services | Telford · TF118TG | England | 198.9p | |
| 19 | Hendrewenfillingstation | Hendrewen Garage | Tregaron · SY25 6QU | Wales | 198.9p |
| 20 | Junction 8 | Strensham · WR8 0BZ | England | 198.9p |
Cheapest by Region
Top 5 cheapest forecourts in each UK nation.
| # | Brand | Station | Town / Postcode | Region | Price |
|---|---|---|---|---|---|
| 1 | Baldwins Gate Filling Station | — | Newcastle · ST5 5DA | England | 147.9p |
| 2 | Chidswell Service Station | Dewsbury · WF12 7QW | England | 148.9p | |
| 3 | West End Garage | Spalding · PE12 7HA | England | 155.9p | |
| 4 | Thorpe Service Station | Pudsey · LS28 7NB | England | 156.9p | |
| 5 | Croxton Service Station | — | Stafford · ST21 6PF | England | 157.9p |
Cheapest by Major Brand
Lowest price right now from each major UK fuel retailer.
Why fuel prices vary so much across the UK
- Motorway services typically charge 15–20p per litre more than nearby off-motorway forecourts. Captive demand, higher rents and longer opening hours all feed into the price.
- Remote and rural sites — including the Scottish Highlands, the Hebrides and parts of Northern Ireland — pay more for delivery, with fewer competing forecourts to keep prices honest.
- Supermarket competition is the single biggest factor pulling prices down: towns with a Tesco, Asda, Sainsbury's or Morrisons forecourt almost always price below the national average.
- Local clustering matters too. A forecourt with three rival sites within a mile rarely stays the most expensive in town for long.
For Journalists & Media
PetrolPrices.co.uk's live data is free to cite. The figures on this page are sourced directly from the UK Government Fuel Finder API, covering ~8,000+ forecourts and refreshed every 15 minutes. Use the citation below and link back to this page — or grab the embeddable widget or data feed if you'd rather display live prices directly.
Suggested citation (click to select):
Download Today's Data
CSV containing today's full ranked dataset — every forecourt with its current petrol & diesel prices, region, and rank position. Ideal for charts, spreadsheets, or quick fact-checks.
Download CSV (today's snapshot)Press Contact
For data queries, custom cuts, interview requests, or commentary on UK fuel prices, please email:
support@petrolprices.co.ukEmbeddable widget & live data feed
Running a news site, money blog or motoring page? Drop our live UK fuel price widget straight into your article with one line of HTML, or pull the same numbers as JSON / CSV for charts and analysis. Free for editorial use.
- Plug-and-play iframe widget showing national petrol & diesel averages, refreshed every 15 minutes
- Lightweight "Powered by PetrolPrices.co.uk" badge for inline citations
- Raw JSON and CSV feed with regional breakdowns, station counts and last-updated timestamp
About the data: PetrolPrices.co.uk pulls every UK forecourt's current pricing from the official UK Government Fuel Finder API (introduced under the CMA's compulsory fuel price disclosure scheme) every 15 minutes. Stations with implausible prices (below 100p or above 250p per litre) or missing location data are excluded. Daily snapshots are retained for 120 days and used to compute 24-hour, 7-day and 30-day price movements.
Methodology & Data Notes
Data source. All prices come from the UK Government Fuel Finder API, which retailers are legally required to update at least every 30 minutes following the Competition and Markets Authority's intervention into the road fuel market. PetrolPrices.co.uk polls the API every 15 minutes.
Rankings. The "Top 20 Cheapest" and "Top 20 Most Expensive" lists are based on advertised pump prices for E10 (standard unleaded) and B7 (regular diesel). All forecourts in the official feed are eligible — no brand caps or filtering by retailer.
Movers. The 24-hour movers compare each station's current price against its overnight snapshot from approximately 22:00 the previous day. Only changes of 0.5p per litre or more are listed.
Exclusions. Prices below 100p or above 250p per litre are treated as data errors and excluded. Otherwise, every station present in the official API feed is included — under the CMA's compulsory disclosure rules, retailers are required to keep their prices up to date.
Regions. Stations are assigned to England, Scotland, Wales or Northern Ireland based on the postcode area (the leading 1–2 letters).