Fill-Up

Where's cheapest to fill up in Birmingham?

All 197 petrol stations in Birmingham (B), cheapest first. Free, no sign-up.

Cheapest unleaded today is 160.9p at Costco Wholesale Birmingham — 11.2p under the area average of 172.1p. Diesel averages 199.2p. Birmingham is 0.1p dearer than the UK average.

Prices as of 2 November 2026, retailer-reported to the government Fuel Finder scheme.

Petrol stationUnleaded (E10)Diesel (B7)
Costco Wholesale Birminghammembers only
B7 5SA
160.9p 187.9p
Gulf Sri Balaji SVC STN-Alum Rock
B8 3DD
161.7p 181.7p
Witton Road
B6 6PD
163.6p 190.6p
Jet Bordseley Service Station ltd
B9 4SU
163.9p 193.9p
Texaco M G Service Station LTD
B9 5PA
164.9p 198.9p
Murco Service Station - Jacksons Service LTD
B19 3QG
165.5p 192.9p
Gulf Watery Lane Fuel Express Automat
B9 4HN
165.7p 195.7p
Gulf Vauxhall Road Fuel Express Automat
B7 4HU
165.7p 195.7p
Gulf Maryvale
B30 2HJ
165.9p 197.9p
MFG Morrisons Birmingham Small Heath
B10 0XA
165.9p 196.9p
Texaco Fuel centre Ltd
B77 5AB
166.9p 196.9p
MFG Morrisons Tamworth
B77 2NY
166.9p 197.9p
JET Millpool
B14 5EL
166.9p 197.9p
Esso Asda Solihull NEW CON Express Petrol
B91 1BB
166.9p 197.9p
Texaco Maypole
B14 5HH
166.9p 197.9p
Texaco Global Fuel - Maypole
B14 4PJ
166.9p 196.9p
Tesco Sandwell Stone Cross Express
B71 3HS
166.9p 197.9p
Asda Barnes Hill Superstore
B29 5UP
167.7p 196.7p
Murco Beoley
B989DS
167.7p 194.7p
Esso MFG Waterlinks
B9 4HF
167.9p 199.9p
Sainsburys Northfield
B31 5AA
167.9p 196.9p
Esso Midland Link
B24 8LY
167.9p 198.9p
Gulf Kingsbury
B78 2LD
167.9p 196.9p
Sainsburys Marshall Lake
B90 4AJ
167.9p 197.9p
Dosthill Esso Express
B77 1LE
167.9p 197.9p
Sainsburys Selly OAK
B29 6SJ
167.9p 196.9p
Valero MFG Pershore
B29 7HQ
167.9p 197.9p
BP Kensington
B29 7NY
167.9p 197.9p
Texaco Sparkbrook
B12 0BG
167.9p 196.9p
Asda Tamworth
B78 3HB
168.7p 197.7p
Gulf Coleshill Fuel Express Automat
B46 1AY
168.7p 197.7p
MFG Morrisons Birmingham Rubery
B45 9NY
168.9p 196.9p
MFG Morrisons Redditch
B98 0SW
168.9p 196.9p
Tesco Birmingham Springhill Superstore
B18 7BH
168.9p 197.9p
Sainsburys Tamworth
B78 3HD
168.9p 198.9p
MFG Morrisons Sheldon
B26 3PG
168.9p 197.9p
Valero D C Edginton & Sons
B80 7NW
168.9p 195.7p
Sainsburys Redditch
B97 6RF
168.9p 195.9p
Tesco Yardley Extra
B26 1AD
168.9p 197.9p
Asda Minworth Supercentre
B76 1XL
169.7p 195.7p
JET Reddicapprice 4 wks old
B75 7ET
169.7p 195.7p
JET Fazeley
B78 3QA
169.9p 197.9p
Esso Mibsons Service Station Uplands
B21 8ER
169.9p 198.7p
Sainsburys Castle Vale
B35 6HB
169.9p 197.9p
Esso MFG Whirlwind
B26 3HL
169.9p 201.9p
Tesco Redditch Extra
B98 7RU
169.9p 196.9p
Esso Rontec Moseley
B13 8AA
169.9p 197.9p
JET Trueman's Heath
B47 5QB
169.9p 196.9p
Valero PGG Harborne
B17 9AD
169.9p 199.9p
Murco Gravelly Park
B24 8NQ
169.9p 195.9p
Esso Rontec Weatheroaks
B47 6DG
169.9p 196.9p
Valero MFG Handsworth
B21 0LA
169.9p 198.9p
JET Truemansheath Service
B47 5QB
169.9p 189.9p
Esso MFG Marston Green
B37 7AU
169.9p 199.9p
Esso MFG Osprey
B69 2BH
169.9p 199.9p
BP Rontec Longbridge
B31 4QH
169.9p 199.9p
Texaco MFG Brandhall
B68 8DD
169.9p 199.9p
Gulf Polesworth Garage Polesworth Garage Ltd
B78 1HA
169.9p 198.9p
Valero EG Fazeley
B78 3RN
169.9p 197.9p
JET Rubery
B45 9RQ
169.9p 197.9p
ESSO Weoley NTS Weoley
B29 5UJ
169.9p 198.9p
Esso MFG Kingsbury Road
B24 9PY
169.9p 199.9p
Doghill
B80 7DF
169.9p 197.9p
Selly OAK Bristol RD Esso Express
B29 6BA
169.9p 198.9p
MFG Morrisons Birmingham Castle Bromwich
B36 0LB
169.9p 196.9p
Esso Rontec Wythall
B47 6AP
169.9p 196.9p
Esso MFG Sixways
B23 6BJ
169.9p 199.9p
Esso Rontec Meridian
B20 3HY
169.9p 197.9p
JET MFG Stechford
B33 9EF
169.9p 199.9p
BP MFG Yardley Wood
B14 4QA
169.9p 198.9p
JET MFG Hagley Road
B66 4AU
169.9p 199.9p
BP Redditch - Washford Drive
B98 0HX
169.9p 196.9p
Valero MFG Fircroft
B75 7AA
169.9p 198.9p
Valero MFG NEW John Street
B19 3TZ
169.9p 197.9p
BP Rontec Weoley Castle
B29 5RR
169.9p 198.9p
Esso MFG Expressway
B6 7SS
169.9p 199.9p
EG On The Move Birmingham Airport
B26 3QS
169.9p 198.9p
Valero MFG Swan
B26 1AN
169.9p 199.9p
MFG Morrisons Bromsgrove
B60 3DX
169.9p 197.9p
JET TGC - KEY Hill
B18 5AU
169.9p 197.9p
Esso MFG Roughley
B75 5PB
169.9p 199.9p
Valero MFG Parkside
B16 0BJ
169.9p 199.9p
Valero EG Astwood
B96 6EA
169.9p 196.9p
Valero EG Summer Laneprice 2 wks old
B19 3ND
169.9p 197.9p
Esso MFG Bearwood
B66 4AB
169.9p 199.9p
EG On The Move Tyseley
B11 3RP
170.9p 198.9p
Coldfield Esso Express
B75 6HD
170.9p 198.9p
Texaco Westcross
B66 1ND
170.9p 199.9p
Texaco Tamworth
B77 2AF
170.9p 199.9p
Valero EG Dordon
B78 1SU
170.9p 197.9p
EG On The Move Small Heath Highway
B10 0AE
170.9p 198.9p
Tesco West Bromwich Extra
B70 7PR
170.9p 198.9p
EG On The Move Small Heath
B10 0AE
170.9p 198.9p
Birmingham Bournville Esso Express
B30 1PA
170.9p 198.9p
valero cityprice 6 wks old
B11 1AJ
170.9p 199.9p
Asda Small Heath Superstoreprice 3 wks old
B10 0HH
171.7p 197.7p
Asda Oldbury Superstore
B69 4PU
171.7p 196.7p
Esso MFG Bridge Hopwood
B48 7TR
171.9p 199.9p
Sainsburys Oldbury
B69 3DB
171.9p 198.9p
BP EG Bury Hill
B69 2JS
171.9p 199.9p
BP Tamworth
B79 7NZ
171.9p 199.9p
EG On The Move Handsworth
B21 0LL
171.9p 198.9p
Esso MFG Great Barr
B43 6NT
171.9p 199.9p
Asda Shirley Superstoreprice 3 wks old
B90 2EL
171.9p 198.9p
Esso MFG Kings Norton
B30 3JX
171.9p 199.9p
Sainsburys Dorridge
B93 8QR
171.9p 198.9p
Esso Asda Hobs Moat Express Petrol
B92 8JN
171.9p 201.9p
Shell Shirley Triangle
B90 4AU
171.9p 199.9p
Esso Rontec Marlbrook
B61 0HY
171.9p 198.9p
Esso MFG Knowle
B93 0JD
171.9p 201.9p
Tesco Solihull Extra
B90 4EN
171.9p 198.9p
Esso MFG Derry
B68 9NB
171.9p 199.9p
Sainsburys Blackheath
B65 0HG
171.9p 198.9p
Asda Harborne Express Petrol
B17 9QG
171.9p 198.9p
Asda Queslett Superstore
B43 7HA
171.9p 196.9p
Valero MFG Olton
B92 7HS
171.9p 199.9p
Esso Asda Centurion Express Petrol
B78 1SS
171.9p 199.9p
BP Bordesley SF Connect
B97 6RH
172.9p 199.9p
EG On The Move Quinton
B32 2AL
172.9p 199.9p
Tesco NEW Oscott Extraprice 4 wks old
B73 6RB
172.9p 197.9p
Gulf Service Station Battens Driveprice 5 wks old
B98 0LJ
172.9p 197.9p
Gulf Grove Road
B14 6ST
172.9p 199.9p
Texaco Sussexprice 6 wks old
B12 8QN
172.9p 197.9p
Pace Greenhill Garageprice 3 wks old
B13 9RB
172.9p 199.9p
Esso MFG Wychbold
B61 7ER
172.9p 199.9p
Esso Asda Sparkhill Express Petrol
B11 4AR
172.9p 198.9p
Total EG Lynwood
B45 8ES
172.9p 198.9p
BP Penns Lane SF Connect
B72 1AY
172.9p 199.9p
Gulf IA Fuels LTD
B8 1RB
173.5p 197.5p
Texaco A1 Garagesprice 3 wks old
B19 3JS
173.9p 199.9p
Esso Asda Aston Way Express Petrol
B4 7DT
173.9p 199.9p
Esso MFG Shortcross
B63 3UA
173.9p 199.9p
Texaco TGC - Beaumont
B30 3BH
173.9p 198.9p
BP Clock
B36 8BQ
173.9p 199.9p
Esso Rontec Timberley
B36 0LB
173.9p 199.9p
Erdington Esso Express
B23 5TW
173.9p 199.9p
Esso Asda Armada Express Petrol
B23 7PG
173.9p 199.9p
EG On The Move Hall Green
B28 8BN
173.9p 199.9p
Esso Mibsons
B70 6QG
173.9p 199.9p
Esso MFG Overend
B64 7EA
173.9p 199.9p
Esso Asda Bickenhill Express Petrol
B92 0EH
173.9p 201.9p
bp Hawthornes
B71 4JZ
173.9p 199.9p
Esso Asda Merestones Express Petrol
B27 7US
173.9p 199.9p
Solihull Esso Express
B92 7HS
173.9p 200.9p
BP Solihull SF Connect
B90 4AA
174.9p 199.9p
BP Bush
B73 6RG
174.9p 199.9p
Jet
B66 2RX
174.9p 199.9p
Esso Asda Widney Express Petrol
B93 9DZ
174.9p 201.9p
Esso Rontec Collieryprice 2 wks old
B43 5EP
174.9p 199.9p
Esso MFG Bidford-On-Avon
B50 4BD
174.9p 199.9p
EG On The Move Kingstanding
B44 9TD
174.9p 199.9p
Shell Little Waitrose Moorcroft
B74 2HN
174.9p 199.9p
Harvest Energy Woodgate Service Station Limitedprice 8 wks old
B32 3QU
174.9p 199.9p
Pace Mount Pleasant Garageprice 6 wks old
B97 4JG
174.9p 199.9p
A.C,O Motors Ltdprice 3 wks old
B94 6DA
174.9p 199.9p
Esso Asda The Forest Express Petrolprice 5 wks old
B61 0HA
174.9p 199.9p
Shell CO-OP Fiveways
B15 1LS
174.9p 199.9p
Shell Kings Heathprice 4 wks old
B14 7PT
174.9p 199.9p
Tesco Cradley Heath Extra
B64 5DF
174.9p 198.9p
BP TGC - Bromsgroveprice 4 wks old
B61 0DF
174.9p 199.9p
BP Greetprice 3 wks old
B11 2LS
174.9p 199.9p
Shell Fouroaks
B74 2XH
174.9p 199.9p
Gulf Service Station - Alcesterprice 6 wks old
B49 5DW
175.5p 199.9p
Gulf Service Staion - Foxlydiate Redditchprice 6 wks old
B97 6PX
175.5p 199.9p
BP Alcester - Oversley Mill Servicesprice 4 wks old
B49 6PQ
175.9p 199.9p
Gulf Beeches
B42 2HN
175.9p 198.9p
Texaco Broomfield Garage Ltdprice 6 wks old
B65 0QG
175.9p —
Shell Tyburn
B24 9NY
175.9p 199.9p
BP Chelmsley Woodprice 5 wks old
B37 6RD
175.9p 199.9p
Shell Harborne
B17 0NT
175.9p 199.9p
BP Swanprice 5 wks old
B70 0YA
175.9p 199.9p
Esso Tile Crossprice 3 wks old
B37 6PB
175.9p 199.9p
BP Frankley North Service Area
B32 4AR
175.9p 208.9p
Gulf Holloway Head
B1 1NG
175.9p 198.9p
BP Frankley South Service Area
B32 4AR
175.9p 208.9p
Shell Birchley Island
B69 2BD
176.9p 199.9p
Esso Hockley
B19 2XY
176.9p 199.9p
Shell Little Waitrose BOX Tree's
B94 6NS
176.9p 202.9p
Shell Acocks Greenprice 4 wks old
B27 6AR
176.9p 201.9p
Essar Market Garageprice 5 wks old
B95 5BH
176.9p 199.9p
Texaco Global Fuel - Church Hill
B31 3UB
176.9p 199.9p
Shell Birmingham Roadprice 4 wks old
B43 7AP
177.9p 199.9p
Shell Manor Way
B62 8RJ
177.9p 201.9p
BP Falcon Service Stations Mereside
B92 7AW
177.9p 204.9p
Shell West Bromwichprice 4 wks old
B70 9LS
178.9p 199.9p
Shell Hillcrestprice 4 wks old
B46 1LD
178.9p 201.9p
Shell Washwood Heathprice 4 wks old
B8 2UL
179.9p 202.9p
Texaco Leawayprice 3 wks old
B33 8NN
179.9p 203.9p
Shell Aqueductprice 4 wks old
B42 1DT
179.9p 199.9p
Shell Northfieldprice 4 wks old
B31 2QU
179.9p 201.9p
Shell Corridaprice 4 wks old
B33 9AX
179.9p 202.9p
BP Ward Endprice 3 wks old
B8 2NR
179.9p 202.9p
Sandwellprice 7 wks old
B69 3DS
179.9p 201.9p
Falcon Halesowen
B63 3HJ
182.9p 205.9p
Welcome Break Hopwood Park
B48 7AU
198.9p 222.9p
Esso Asda Tamworth Express Petrolprice 7 wks old
B77 5PS
199.9p 217.9p
none Newbury Travel LTD
B69 1HF
— 199.9p
Get the true cost for your car →

Live prices, plus the fuel you'd burn driving to each one — the bit that needs your mpg. Takes one postcode.

Nearby: Walsall · Dudley · Wolverhampton · Coventry