Compare live petrol and diesel prices at 16 petrol stations in WALSALL. Cheapest fuel near you, updated every 5 minutes.
24°C
Mainly clear
Avg Unleaded
149.5p
Avg Diesel
165.3p
Cheapest Unleaded
146.9p
Cheapest Diesel
159.9p
| Brand | Stations | Avg Unleaded | Avg Diesel |
|---|---|---|---|
| Esso | 7 | 150.6p | 165.9p |
| Tesco | 2 | 146.9p | 161.4p |
| EG Group | 1 | 148.9p | 167.9p |
| BP | 1 | 149.9p | 169.9p |
| Sainsbury's | 1 | 147.9p | 160.9p |
| HEATH SERVICE STATION | 1 | 149.9p | 168.9p |
| Morrisons | 1 | 146.9p | 159.9p |
| Gulf | 1 | 148.9p | 164.7p |
| Shell | 1 | 150.9p | 167.9p |
WALSALL EXTRA - PETROL FILLING STATION
Tesco · WS2 8EQ
Unleaded
146.9p
Diesel
162.9p
WALSALL BROWNHILLS SUPERSTORE - PETROL FILLING STATION
Tesco · WS8 6DZ
Unleaded
146.9p
Diesel
159.9p
MFG MORRISONS WALSALL WALLOWS LANE
Morrisons · WS2 9BZ
Unleaded
146.9p
Diesel
159.9p
SAINSBURYS REEDSWOOD
Sainsbury's · WS2 8XA
Unleaded
147.9p
Diesel
160.9p
EG SHELFIELD PFS
EG Group · WS4 1PQ
Unleaded
148.9p
Diesel
167.9p
A5 FUEL EXPRESS AUTOMAT
Gulf · WS3 5AS
Unleaded
148.9p
Diesel
164.7p
MFG BLUECOATS
Esso · WS1 2LN
Unleaded
149.9p
Diesel
163.9p
FOLEY SF CONNECT
BP · WS9 0RH
Unleaded
149.9p
Diesel
169.9p
HEATH SERVICE STATION
HEATH SERVICE STATION · WS4 1PX
Unleaded
149.9p
Diesel
168.9p
ABLEWELL SERVICE STATION
Esso · WS1 2EQ
Unleaded
149.9p
Diesel
159.9p
GREAT WYRLEY ESSO EXPRESS
Esso · WS6 6LA
Unleaded
149.9p
Diesel
165.9p
MFG RED HOUSE
Esso · WS9 8DL
Unleaded
149.9p
Diesel
166.9p
Wednesbury Road
Esso · WS1 4JH
Unleaded
150.9p
Diesel
164.9p
SHELL STONALL
Shell · WS9 9HS
Unleaded
150.9p
Diesel
167.9p
ASDA PRIMLEY EXPRESS PETROL
Esso · WS2 8RN
Unleaded
151.9p
Diesel
169.9p
ASDA LEAMORE EXPRESS PETROL
Esso · WS3 2BB
Unleaded
151.9p
Diesel
169.9p
WALSALL has 16 petrol stationsreporting live prices through the UK government's mandatory fuel price transparency scheme. Average unleaded (E10) is currently 149.5p per litre, with diesel (B7) at 165.3p per litre. The cheapest unleaded right now is 146.9p at WALSALL EXTRA - PETROL FILLING STATION (WS2 8EQ).
4 of WALSALL's 16stations are supermarket forecourts (Tesco, Asda, Morrisons, Sainsbury's, Costco), with branded retailers operating the other 12. Supermarket forecourts are 3.0p per litre cheaper than branded stations on average — a £1.65 saving on a typical 55-litre fill.
Within 30 miles of WALSALL, no nearby towns currently have cheaper average unleaded prices than WALSALL's 149.5p — you're in a competitive area. Closest comparable: Cannock (151.5p, 6 mi).
Across all UK cities tracked by PetrolFinder, WALSALL unleaded is 2.0p below the national average of 151.5p — driven by the local mix of supermarket vs branded forecourts and competition between 9 fuel brands operating in the area. Use the route planner to find the cheapest stop on your journey, or browse the price heatmap to spot regional bargains.
The cheapest unleaded (E10) petrol in WALSALL is currently 146.9p per litre at WALSALL EXTRA - PETROL FILLING STATION (WS2 8EQ). The average across 16 stations in WALSALL is 149.5p per litre. Prices update every 5 minutes from official UK government data.
The cheapest diesel in WALSALL is currently 159.9p per litre, with an average of 165.3p across 16 stations. That's 2.1p below the UK national diesel average of 167.4p.
In WALSALL, supermarket forecourts (4 stations: Tesco, Asda, Morrisons, Sainsbury's, Costco) are 3.0p per litre cheaper than branded retailers like Shell, BP and Esso (12 stations). That's a £1.65 saving on a typical 55-litre fill.
Within 30 miles of WALSALL, no nearby towns currently have cheaper average unleaded prices than WALSALL's 149.5p — you're in a competitive area.
Prices for the 16 petrol stations in WALSALL are updated every 5 minutes using the UK Government Fuel Finder API under The Motor Fuel Price (Open Data) Regulations 2025. Retailers are legally required to report price changes within 30 minutes.