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- leedsThe 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

BrandAvg. priceStations
Harvest EnergyCheapest143.5p9
Nicholl144.9p5
Gulf 145.9p3
Circle K147.1p6
COSTCO WHOLESALE147.6p20
bp148.1p9
TOP149.6p3
CIRCLE K150.1p22
MAXOL150.3p5
Emo150.4p4
Solo150.4p4
Total Energies150.9p4
Maxol151.1p39
Gulf Petrol Station151.2p4
MORRISONS151.4p337
Valero151.4p6
ESSAR151.6p20
GOLDEN CROSS GROUP151.9p4
SAINSBURY'S152.0p316
ASDA152.2p318
shell152.4p8
NICHOLLS152.6p3
Jet152.6p38
Texaco152.9p115
MURCO153.1p29
GULF153.2p133
TESCO153.5p515
Highland Fuels153.5p4
EG ON THE MOVE153.7p136
JET153.7p179
VALERO153.8p56
APPLEGREEN154.1p8
TEXACO154.1p273
TEXACO 154.2p4
HARVEST ENERGY154.2p6
Murco154.5p38
TOTAL HARVEST ENERGY154.5p27
Pace154.8p10
Harvest154.8p4
Gulf154.9p61
PACE154.9p10
Unknown155.0p47
TOTAL155.2p4
Oil 4 Wales155.2p3
gulf155.6p3
Essar155.6p7
ESSO155.8p1,301
Esso155.9p41
JET / LONDIS156.0p10
murco156.1p6
CENTRAL CONVENIENCE156.2p13
ASDA EXPRESS156.2p84
Shell156.3p33
Central Convenience156.4p4
Gleaner156.9p4
BP HARVEST ENERGY157.1p33
SHELL HARVEST ENERGY157.5p19
EMO157.9p3
BP158.0p849
SHELL158.2p720
Spar162.2p20
WELCOME BREAK173.2p38

Cheapest petrol stations in the UK

Petrol prices by city

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.

Download Roadtrip for free today!