Compare live petrol and diesel prices at 13 petrol stations in BURY ST EDMUNDS. Cheapest fuel near you, updated every 5 minutes.
11°C
Overcast
Avg Unleaded
157.3p
Avg Diesel
184.2p
Cheapest Unleaded
148.9p
Cheapest Diesel
175.9p
WOOLPIT SERVICE STATION
Murco · IP30 9QT
Unleaded
148.9p
Diesel
175.9p
STATION GARAGE THURSTON
Murco · IP31 3QX
Unleaded
148.9p
Diesel
175.9p
ASDA BURY ST EDMUNDS SUPERSTORE
Asda · IP33 3SP
Unleaded
153.9p
Diesel
181.9p
SAINSBURYS BURY ST EDMUNDS
Sainsbury's · IP32 7EJ
Unleaded
154.9p
Diesel
178.9p
Karan Norton Service Station
BP · IP31 3LU
Unleaded
155.9p
Diesel
187.9p
HABERDEN SF CONNECT
BP · IP33 2RN
Unleaded
155.9p
Diesel
183.9p
BURY ST EDMUNDS SUPERSTORE - PETROL FILLING STATION
Tesco · IP32 7JS
Unleaded
156.9p
Diesel
190.9p
MFG GREAT BARTON
Esso · IP31 2NP
Unleaded
159.9p
Diesel
182.9p
MFG BURY ST. EDMUNDS
Jet · IP33 3HA
Unleaded
159.9p
Diesel
182.9p
MFG TOLLGATE
Esso · IP32 6AX
Unleaded
159.9p
Diesel
185.9p
SHELL LITTLE WAITROSE BARTON MILLS
Shell · IP28 6AE
Unleaded
160.9p
Diesel
191.9p
SHELL BURY ST EDMUNDS
Shell · IP33 3TF
Unleaded
163.9p
Diesel
185.9p
Greenace
BP · IP33 3NT
Unleaded
164.9p
Diesel
189.9p
BURY ST EDMUNDS has 13 petrol stationsreporting live prices through the UK government's mandatory fuel price transparency scheme. Average unleaded (E10) is currently 157.3p per litre, with diesel (B7) at 184.2p per litre. The cheapest unleaded right now is 148.9p at WOOLPIT SERVICE STATION (IP30 9QT).
3 of BURY ST EDMUNDS's 13stations are supermarket forecourts (Tesco, Asda, Morrisons, Sainsbury's, Costco), with branded retailers operating the other 10. Supermarket forecourts are 2.7p per litre cheaper than branded stations on average — a £1.49 saving on a typical 55-litre fill.
Nearby towns with cheaper unleaded: Stowmarket (156.2p, 12.6 mi). A short detour can save up to £0.61on a 55-litre fill — though factor in fuel for the round trip.
Across all UK cities tracked by PetrolFinder, BURY ST EDMUNDS unleaded is 1.0p below the national average of 158.3p — driven by the local mix of supermarket vs branded forecourts and competition between 8 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 BURY ST EDMUNDS is currently 148.9p per litre at WOOLPIT SERVICE STATION (IP30 9QT). The average across 13 stations in BURY ST EDMUNDS is 157.3p per litre. Prices update every 5 minutes from official UK government data.
The cheapest diesel in BURY ST EDMUNDS is currently 175.9p per litre, with an average of 184.2p across 13 stations. That's 2.5p below the UK national diesel average of 186.7p.
In BURY ST EDMUNDS, supermarket forecourts (3 stations: Tesco, Asda, Morrisons, Sainsbury's, Costco) are 2.7p per litre cheaper than branded retailers like Shell, BP and Esso (10 stations). That's a £1.49 saving on a typical 55-litre fill.
Stowmarket (156.2p, 12.6 mi) all have lower average unleaded prices than BURY ST EDMUNDS's 157.3p. A short detour can save up to £0.61 on a 55-litre fill — factor in fuel for the round trip.
Prices for the 13 petrol stations in BURY ST EDMUNDS 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.