Cheapest petrol station in Bristol today
Filling up with Unleaded (E10) in Bristol costs £1.751 a litre on average today, across 24 petrol stations; prices run from £1.699 to £1.789. That's 1.1% below the South Gloucestershire average of £1.770. That's right on the national average (£1.748). The cheapest brand locally is Tesco, averaging £1.719 for Unleaded (E10). Shopping around pays: a 50 L tank costs £4.50 less at the cheapest forecourt than at the dearest.
Unleaded (E10): the 10 cheapest petrol stations in Bristol
| # | Station · Address | Brand | Price | vs average |
|---|---|---|---|---|
| 1 | THORNBURY SUPERSTORE - PETROL FILLING STATIONTESCO STORES LTD, MIDLAND WAY, THORNBURY | Tesco | £1.699/L | −0.052 |
| 2 | Thornbury Motors LtdTHORNBURY MOTORS LTD, GROVESEND ROAD, THORNBURY | Murco | £1.699/L | −0.052 |
| 3 | COTSWOLD SERVICE STATIONCOTSWOLD SERVICE STATION, BADMINTON ROAD, OLD SODBURY | Esso | £1.709/L | −0.042 |
| 4 | Western Garage172 Bristol Road, Frampton cotterell | BP | £1.719/L | −0.032 |
| 5 | ASDA LONGWELL GREEN SUPERCENTRECRAVEN WAY | Asda | £1.729/L | −0.022 |
| 6 | SAINSBURYS BRISTOL ST GEORGENAGS HEAD HILL | Sainsbury's | £1.729/L | −0.022 |
| 7 | ASDA PATCHWAY SUPERCENTREHIGHWOOD LANE | Asda | £1.737/L | −0.014 |
| 8 | BRADLEY STOKE EXTRA - PETROL FILLING STATIONTESCO STORES LTD, BRADLEY STOKE DISTRICT CENTRE, BRADLEY STOKE | Tesco | £1.739/L | −0.012 |
| 9 | RONTEC BRISTOL114 BATH ROAD (A431) | BP | £1.749/L | −0.002 |
| 10 | SAINSBURYS EAST FILTONFOX DEN ROAD, STOKE GIFFORD | Sainsbury's | £1.749/L | −0.002 |
Diesel: the 10 cheapest petrol stations in Bristol
| # | Station · Address | Brand | Price | vs average |
|---|---|---|---|---|
| 1 | THORNBURY SUPERSTORE - PETROL FILLING STATIONTESCO STORES LTD, MIDLAND WAY, THORNBURY | Tesco | £1.919/L | −0.080 |
| 2 | Thornbury Motors LtdTHORNBURY MOTORS LTD, GROVESEND ROAD, THORNBURY | Murco | £1.919/L | −0.080 |
| 3 | COTSWOLD SERVICE STATIONCOTSWOLD SERVICE STATION, BADMINTON ROAD, OLD SODBURY | Esso | £1.979/L | −0.020 |
| 4 | Western Garage172 Bristol Road, Frampton cotterell | BP | £1.979/L | −0.020 |
| 5 | ASDA LONGWELL GREEN SUPERCENTRECRAVEN WAY | Asda | £1.989/L | −0.010 |
| 6 | SAINSBURYS BRISTOL ST GEORGENAGS HEAD HILL | Sainsbury's | £1.989/L | −0.010 |
| 7 | ASDA PATCHWAY SUPERCENTREHIGHWOOD LANE | Asda | £1.997/L | −0.002 |
| 8 | BRADLEY STOKE EXTRA - PETROL FILLING STATIONTESCO STORES LTD, BRADLEY STOKE DISTRICT CENTRE, BRADLEY STOKE | Tesco | £1.999/L | −0.000 |
| 9 | EG ROMAN CAMP PFSOLD SODBURY | Harvest | £1.999/L | −0.000 |
| 10 | RONTEC BRISTOL114 BATH ROAD (A431) | BP | £1.999/L | −0.000 |
Official prices from the Fuel Finder open data scheme (DESNZ). .
Frequently asked questions
Which is the cheapest petrol station in Bristol today?
Today it is THORNBURY SUPERSTORE - PETROL FILLING STATION (TESCO STORES LTD, MIDLAND WAY, THORNBURY), with Unleaded (E10) at £1.699. That's £4.50 less on a 50 L tank than at the dearest.
How much is a litre of Diesel in Bristol today?
£1.999 on average. The cheapest station sells it at £1.919 and the dearest at £2.049.
How many petrol stations are there in Bristol?
Today 24 petrol stations in Bristol have a published price. The most common brands are Esso, BP, Sainsbury's.
Always find the cheapest option
Refil shows the cheapest EV charger near you on the map, plus fuel prices in Spain, France, Germany, Italy and Portugal. Download it free on the App Store.
Download on the App Store