Shell

Shell petrol prices

Shell operates over 1,000 stations across the UK offering V-Power premium fuels and Shell Go+ loyalty rewards.

899Stations UK
160.9pAvg petrol (E10)
188.7pAvg diesel (B7)
+4.1pvs UK avg

Cheapest Shell stations

Live
View all Shell stations →

Shell price trend

Price history is being collected

Check back in 24 hours to see the Shell price trend.

Frequently asked questions

What is the current Shell petrol price?+

The current average Shell petrol (E10) price is 160.9p per litre across 899 UK stations. The cheapest Shell station is currently at 146.9p per litre.

Is Shell petrol cheaper than the UK average?+

Shell petrol is currently 4.1p per litre above the UK national average of 156.8p. Supermarket stations like Tesco and Asda typically offer lower prices.

How many Shell petrol stations are in the UK?+

There are 899 Shell fuel stations across the UK tracked by FuelSignal. Prices at all stations are updated every 30 minutes from the official UK Government Fuel Finder data.

What is the cheapest Shell diesel price?+

The cheapest Shell diesel (B7) price is currently 167.9p per litre. The average Shell diesel price is 188.7p.

How do I find the nearest Shell petrol station?+

Use FuelSignal's fuel finder to locate the nearest Shell station. Simply enter your postcode or allow location access, and FuelSignal will show you all nearby Shell stations with live prices, distance, and directions.

How often are Shell fuel prices updated?+

Shell fuel prices are updated every 30 minutes on FuelSignal. All major UK fuel retailers are legally required to report prices to the government's Fuel Finder scheme, which FuelSignal pulls from automatically.

How Shell compares

Average petrol (E10) today

Shell goose green service station
153.9p
Shell
153.9p
Asda
154.3p
Sainsbury's
154.8p
Bp priory road service station
154.9p
Tesco
155.3p

Compare fuel brands