Fill-Up

Where's cheapest to fill up in Bromley?

All 30 petrol stations in Bromley (BR), cheapest first. Free, no sign-up.

Cheapest unleaded today is 169.9p at BP Swanley — 2.4p under the area average of 172.3p. Diesel averages 200.6p. Bromley is 0.2p dearer than the UK average.

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

Petrol stationUnleaded (E10)Diesel (B7)
BP Swanley
BR8 7HA
169.9p 199.9p
Esso MFG Eden Park
BR3 3DG
169.9p 199.9p
Esso MFG Shortlands
BR3 6PG
169.9p 198.9p
Asda Swanley Express Petrol
BR8 8AF
169.9p 196.9p
Harvest Energy Bromley
BR2 9RN
169.9p 199.9p
Esso MFG West Wickham
BR4 0LU
169.9p 198.9p
BP Rosetta SF Connect
BR6 8NL
169.9p 197.9p
Bromley Esso Express
BR2 0TY
170.9p 197.9p
Shell Bromley
BR2 8NJ
170.9p 197.9p
Tesco Beckenham Elmers End Superstore
BR3 4AA
170.9p 197.9p
Shell White House
BR2 8HU
170.9p 197.9p
Valero PGG Tudor
BR2 8NA
171.9p 199.9p
ST Pauls Cray Esso Express
BR5 3AQ
171.9p 197.9p
Shell PGG Hayes
BR2 7EQ
171.9p 201.9p
JET MFG ST. Pauls Cray
BR5 2QR
171.9p 199.9p
Valero PGG Beckenham
BR3 3PR
171.9p 201.9p
Shell Beckenham
BR3 4RH
172.9p 199.9p
Valero Orpington Pond
BR6 0JG
172.9p 202.9p
Shell Keston Tollgate Service Station Limited
BR2 6DQ
172.9p 199.9p
BP Downham SF Connect
BR1 4PJ
173.9p 203.9p
BP Goddington SF Connect
BR6 9DA
173.9p 203.9p
BP Perry Street SF Connect
BR7 6HB
173.9p 198.9p
Valero PGG Orpington
BR6 9JW
173.9p 203.9p
Shell Little Waitrose Petts Wood
BR5 1DH
173.9p 199.9p
Esso Rontec Chimes
BR6 7SE
173.9p 202.9p
Valero PGG Farnborough
BR6 7ET
173.9p 203.9p
Shell Hillbrow
BR1 4JU
174.9p 203.9p
Widmore SF Connect
BR1 3AX
174.9p 202.9p
Harvest Energy W.J.King Swanleyprice 2 wks old
BR8 7QD
174.9p 201.9p
Shell Green Street
BR6 6BJ
174.9p 203.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: London (SE) · Croydon · London (E) · Dartford