Shell fuel prices.
Search near you.
Find Shell petrol and diesel prices near you. Compare listed prices, search by postcode and open nearby station details or directions.
Shell price distribution
Station counts show how many matched stations have a listed price for each fuel grade. Matching can use the fuel brand, operator or station name, so totals can differ from the retailer index's primary retailer grouping. They are not the retailer's total estate.
| Fuel grade | Reports | Average | Typical range | Lowest listed |
|---|---|---|---|---|
| Unleaded E10 | 316 | 164.7p | 157.9p to 170.9p | 155.7p |
| Diesel B7 | 317 | 187.0p | 180.9p to 191.9p | 178.9p |
| Super unleaded E5 | 316 | 187.9p | 175.7p to 195.4p | 167.9p |
| Super diesel | 302 | 209.1p | 195.9p to 214.9p | 188.9p |
| B10 diesel | 1 | 1 B10 pricesToo few for average | 1 B10 pricesToo few for range | 1 B10 pricesToo few for listed price |
| HVO diesel | 8 | 199.2p | 184.9p to 205.9p | 184.9p |
Shell locations with listed prices
Open an area for the wider local comparison, or a station page where a town page is not currently available. Showing 36 of 485 current location groups with the broadest coverage. Use the postcode search below for the full local result set.
Shell station prices
Preview listed station prices, then search by postcode for distance and price change times. The app adds favourites, alerts, a wider Explore map and journey saving checks.
Find Shell stations near you
Search by postcode to compare nearby Shell station prices, distance and last-updated times. Use the main fuel price pages when you want to compare every brand near you.
Price checks run every 5 minutes using Government and retailer updates.
Before you fill up
A fuel price is useful only when you know the grade, when it changed and whether the extra journey is worth it.
What is the average Shell petrol price?
The latest Shell E10 average is 164.7p across 316 recent station prices. Local stations can be higher or lower.
Is Shell always the cheapest?
No. Prices vary by station, region, fuel grade and date. Compare the local price and route rather than assuming a chain is always cheapest.
Why show a typical range?
The typical range leaves out the highest and lowest 5% of values, which reduces the effect of unusual values. It is not a guaranteed minimum or maximum.