UK Petrol Prices Today
Live fuel prices from 7,141UK petrol stations, updated hourly — April 2026
National average
155.0p
per litre (unleaded)
Cheapest station
114.1p
dimes- leeds — The Care Bureau, 42, Timothys Bridge Road, Stratford Enterprise Park, Stratford-Upon-Avon, Cv37 9nw, Stratford-Upon-Avon
Most expensive
222.0p
TEXACO — 629 Oak Road, Exeter
Average petrol price by brand
| Brand | Avg. price | Stations |
|---|---|---|
| Harvest EnergyCheapest | 143.5p | 9 |
| Nicholl | 144.9p | 5 |
| Gulf | 145.9p | 3 |
| Circle K | 147.1p | 6 |
| COSTCO WHOLESALE | 147.6p | 20 |
| bp | 148.1p | 9 |
| TOP | 149.6p | 3 |
| CIRCLE K | 150.1p | 22 |
| MAXOL | 150.3p | 5 |
| Emo | 150.4p | 4 |
| Solo | 150.4p | 4 |
| Total Energies | 150.9p | 4 |
| Maxol | 151.1p | 39 |
| Gulf Petrol Station | 151.2p | 4 |
| MORRISONS | 151.4p | 337 |
| Valero | 151.4p | 6 |
| ESSAR | 151.6p | 20 |
| GOLDEN CROSS GROUP | 151.9p | 4 |
| SAINSBURY'S | 152.0p | 316 |
| ASDA | 152.2p | 318 |
| shell | 152.4p | 8 |
| NICHOLLS | 152.6p | 3 |
| Jet | 152.6p | 38 |
| Texaco | 152.9p | 115 |
| MURCO | 153.1p | 29 |
| GULF | 153.2p | 133 |
| TESCO | 153.5p | 515 |
| Highland Fuels | 153.5p | 4 |
| EG ON THE MOVE | 153.7p | 136 |
| JET | 153.7p | 179 |
| VALERO | 153.8p | 56 |
| APPLEGREEN | 154.1p | 8 |
| TEXACO | 154.1p | 273 |
| TEXACO | 154.2p | 4 |
| HARVEST ENERGY | 154.2p | 6 |
| Murco | 154.5p | 38 |
| TOTAL HARVEST ENERGY | 154.5p | 27 |
| Pace | 154.8p | 10 |
| Harvest | 154.8p | 4 |
| Gulf | 154.9p | 61 |
| PACE | 154.9p | 10 |
| Unknown | 155.0p | 47 |
| TOTAL | 155.2p | 4 |
| Oil 4 Wales | 155.2p | 3 |
| gulf | 155.6p | 3 |
| Essar | 155.6p | 7 |
| ESSO | 155.8p | 1,301 |
| Esso | 155.9p | 41 |
| JET / LONDIS | 156.0p | 10 |
| murco | 156.1p | 6 |
| CENTRAL CONVENIENCE | 156.2p | 13 |
| ASDA EXPRESS | 156.2p | 84 |
| Shell | 156.3p | 33 |
| Central Convenience | 156.4p | 4 |
| Gleaner | 156.9p | 4 |
| BP HARVEST ENERGY | 157.1p | 33 |
| SHELL HARVEST ENERGY | 157.5p | 19 |
| EMO | 157.9p | 3 |
| BP | 158.0p | 849 |
| SHELL | 158.2p | 720 |
| Spar | 162.2p | 20 |
| WELCOME BREAK | 173.2p | 38 |
Cheapest petrol stations in the UK
dimes- leeds
The Care Bureau, 42, Timothys Bridge Road, Stratford Enterprise Park, Stratford-Upon-Avon, Cv37 9nw, Stratford-Upon-Avon
Texaco
Lords Of Rossendale Ltd, Sandybank Garage, Bacup Road, Rossendale, Bb4 7je, Rossendale
Annagher Service Station
Annagher Service Station, 137, Annagher Road, Coalisland, Dungannon, Bt71 4ne, Dungannon
Circle K
Post Office, 10, Lurgan Road, Aghalee, Craigavon, Bt67 0dd, Craigavon
HARRISONS ESSO GARAGE WHITBY LIMITED
Harrisons Esso Filling Station, Whitby
Old Pump Filling Station
Post Office, Pentlepoir, Saundersfoot, Sa69 9bj, Saundersfoot
WB 0749 Pre Prod
Welcome Break Group Ltd, 2, Vantage Court, Tickford Street, Newport Pagnell, Mk16 9ez, Newport Pagnell
Gulf
Robin Hood Garage, Wimblington Road, March, Pe15 9pz, March
JET
Four Winds Service Station, East Heckington, Boston, Pe20 3qf, Boston
Stourton Service Station
Bp Stourton Service Station, Leeds
Petrol prices by city
London
View prices →
Birmingham
View prices →
Manchester
View prices →
Glasgow
View prices →
Leeds
View prices →
Liverpool
View prices →
Edinburgh
View prices →
Sheffield
View prices →
Bristol
View prices →
Newcastle
View prices →
Nottingham
View prices →
Cardiff
View prices →
Belfast
View prices →
Leicester
View prices →
Coventry
View prices →
Southampton
View prices →
Portsmouth
View prices →
Plymouth
View prices →
Aberdeen
View prices →
Dundee
View prices →
Swansea
View prices →
Derby
View prices →
Stoke-on-Trent
View prices →
Wolverhampton
View prices →
Hull
View prices →
Bradford
View prices →
Middlesbrough
View prices →
Brighton
View prices →
Reading
View prices →
Exeter
View prices →
Norwich
View prices →
York
View prices →
Sunderland
View prices →
Luton
View prices →
Northampton
View prices →
Milton Keynes
View prices →
Bournemouth
View prices →
Peterborough
View prices →
Cambridge
View prices →
Bath
View prices →
Oxford
View prices →
Petrol prices by brand
How are UK petrol prices set?
UK petrol prices are primarily driven by the wholesale cost of crude oil, which is traded in US dollars on global commodity markets. On top of the wholesale cost, the UK government adds fuel duty (currently 52.95p per litre) and 20% VAT. Together, tax accounts for roughly 50–55% of the price you pay at the pump. Retailers then add their own margin, which varies by brand and location.
Why do petrol prices vary between stations?
Fuel prices can vary by 10p or more per litre between nearby stations. Supermarket forecourts (Tesco, Asda, Sainsbury's, Morrisons) typically offer the lowest prices because they use fuel as a loss leader to attract shoppers. Motorway service stations are usually the most expensive due to higher rents and captive customers. Rural areas often have higher prices because of delivery costs, while urban areas benefit from more competition between retailers.
How to find the cheapest petrol
The easiest way to find cheap fuel is to use the Roadtrip app, which shows live prices at thousands of UK petrol stations. As a general rule: fill up at supermarket forecourts, avoid motorway services, and check prices before setting off. Loyalty cards from Shell Go+, Tesco Clubcard, and Nectar (Esso) can also save you a few pence per litre over time.
Frequently asked questions
What is the average petrol price in the UK?
Based on our data from 7,141 UK stations, the current national average for unleaded petrol is 155.0p per litre. This figure is updated hourly. Prices have fluctuated between 130p and 190p per litre over the past few years depending on global oil prices and government policy.
Where is the cheapest petrol in the UK?
Supermarket petrol stations — particularly Asda, Tesco, Sainsbury's, and Morrisons — consistently offer the lowest fuel prices. Use the station list above to see today's cheapest stations, or download the Roadtrip app to find the best prices near you in real time.
How often are fuel prices updated?
Our fuel price data is refreshed every hour from station-reported prices. Most retailers update their prices at least once a day, though wholesale cost changes can take 1–2 weeks to fully flow through to forecourt prices.