Skip to main content
All brands

ShellPetrol & Diesel Prices — Live UK Comparison

Live Shell fuel prices across the UK — sorted cheapest first. Updated daily from official UK Government data.

Shell reports live fuel prices at 912 stations across the UK through the official Government Fuel Finder scheme. Standard unleaded (E10) at Shell currently starts from 146.9p per litre at the cheapest forecourt, with a national Shell average of 161.8p.

Shell E10 currently sits around 2.9p per litre above the UK average of 158.9p for E10 petrol, though individual sites vary by location and local competition.

Shell diesel (B7) starts from 173.9p per litre, averaging 198.4p across the network versus a UK average of 186.7p. At the cheapest site, diesel runs 27.0p per litre above E10 petrol. Super Unleaded (E5) is also stocked at many Shell forecourts, averaging 185.0p.

Shell is a branded oil-major network whose forecourt prices are set per site and tend to track wholesale costs and local competition. Premium grades cost more than standard, and prices vary by location, so the cheapest Shell site near you may differ from the network average shown above.

The table below lists the cheapest Shell stations nationwide right now, sorted by E10 price. To compare Shell against every other forecourt near you, search your postcode on the homepage, or read our fuel-buying tips on the insights page.

Cheapest E10 Petrol
146.9p
avg 161.8p · 911 stations
Cheapest E5 Super
159.9p
avg 185.0p · 907 stations
Cheapest B7 Diesel
173.9p
avg 198.4p · 912 stations

Top Cities for Shell Fuel Prices

Cheapest Shell stations in the UK

Browse fuel prices by city

Want the cheapest station nearest to you?

Search by postcode

Shell fuel prices — FAQ

What is the cheapest Shell petrol in the UK?
The cheapest Shell E10 petrol currently listed is 146.9p per litre. Prices are updated daily from the UK Government Fuel Finder scheme — check the table above for the cheapest Shell stations right now.
How many Shell fuel stations are there?
We track live prices at 912 Shell forecourts across the UK through the official Government Fuel Finder scheme.
Are Shell fuel prices cheaper than average?
Shell E10 petrol averages 161.8p per litre nationwide, versus a UK average of 158.9p. Individual Shell sites still vary, so compare your local forecourts before filling up.