Cheapest Petrol & Diesel in Bristol Today
☆ SaveLast updated: · Prices refresh every 30 minutes from the UK government's Fuel Finder service.
Cheapest Petrol in Bristol
Cheapest Diesel in Bristol
Worth the Drive?
Petrol averages 1.6p less in Southville (147.8p vs 149.4p here). The round trip is about 1 miles each way, costing roughly £0.25 in fuel at 35 mpg. A 60‑litre fill would save £0.94 — a net saving of £0.69 after the return journey.
Diesel averages 3.5p less in Clifton Down (165.9p vs 169.4p here). The round trip is about 2 miles each way, costing roughly £0.57 in fuel at 50 mpg. A 60‑litre fill would save £2.08 — a net saving of £1.50 after the return journey.
There are 30 fuel stations in Bristol reporting live prices via the UK government's Fuel Finder service. Unleaded petrol (E10) averages 149.4p per litre across 29 stations. Diesel (B7) averages 169.4p across 29 stations. Unleaded is 3.6p below the national average of 153.0p.
Use our fuel station finder to find the most economical place to fill up near you, or calculate the fuel cost of a longer trip from Bristol.
Fuel Stations in Bristol
| Station | Postcode | E10 | E5 | B7 | SDV |
|---|---|---|---|---|---|
| Asda, Hengrove and Whitchurch Park Bristol | BS14 0ST | 144.9p | – | 164.9p | – |
| Asda, Southville Bristol | BS3 4JY | 144.7p Cheapest | – | 162.7p Cheapest | – |
| Asda, Clifton Down Bristol | BS8 2XS | 145.9p | – | 162.9p | – |
| BP, Westbury-on-Trym and Henleaze Bristol | BS9 3JL | 152.9p | 173.9p | 169.9p | 190.9p |
| EG On The Move, Redland Bristol | BS7 8NL | 151.9p | 171.9p | 169.9p | – |
| Esso, Bristol | BS1 5LJ | 149.9p | 168.9p | 173.9p | 192.9p |
| Esso, Stockwood Bristol | BS14 9HX | 149.9p | 164.9p | 169.9p | 183.9p Cheapest |
| Esso, Southville Bristol | BS3 4AB | 149.9p | 175.9p | 168.9p | 189.9p |
| Esso, Filwood Bristol | BS4 1UJ | 152.9p | 171.9p | 173.9p | 192.9p |
| Esso, Eastville Bristol | BS5 6PX | 149.9p | 168.9p | 171.9p | 190.9p |
| Esso, Clifton Down Bristol | BS6 6JA | 149.9p | 175.9p | 168.9p | 189.9p |
| Esso, Bishopston and Ashley Down Bristol | BS7 8TX | 149.9p | 175.9p | 167.9p | 189.9p |
| Esso, Hotwells and Harbourside Bristol | BS8 4RP | 149.9p | 168.9p | 173.9p | – |
| Esso, Westbury-on-Trym and Henleaze Bristol | BS9 4NB | 151.9p | 166.9p | 171.9p | – |
| Esso Hartcliffe way, Bishopsworth Bristol | BS3 5RH | 152.9p | 179.9p | 173.9p | 195.9p |
| Jet, Bedminster Bristol | BS3 2NP Super-market | 152.7p | – | 171.7p | – |
| Krisan Services -Esso, Lawrence Hill Bristol | BS5 0ES | 152.9p | 170.9p | 175.9p | – |
| Morrisons, Hartcliffe and Withywood Bristol | BS13 0BE Super-market | 145.9p | 165.9p | 165.9p | – |
| Murco, Stockwood Bristol | BS14 8SY Super-market | 149.9p | – | 169.9p | – |
| Sainsbury's, Bedminster Bristol | BS3 2NS Super-market | 146.9p | 158.9p | 168.9p | – |
| Sainsbury's, Brislington West Bristol | BS4 3BD Super-market | 146.9p | 158.9p | 165.9p | – |
| Sainsbury's, St George Troopers Hill Bristol | BS5 8QN | 146.9p | 158.9p | 163.9p | – |
| Shell, Ashley Bristol | BS2 9LU | 149.9p | 174.9p | 166.9p | 194.9p |
| Shell, Brislington West Bristol | BS4 3EX | 149.9p | 174.9p | 168.9p | 194.9p |
| Southville Service Station, Southville Bristol | BS3 1RN Super-market | 148.7p | – | 181.7p | – |
| Tesco, Brislington West Bristol | BS4 5AY Super-market | 144.9p | 153.9p Cheapest | 164.9p | – |
| Tesco, Lockleaze Bristol | BS5 6XU Super-market | 145.9p | 154.9p | 162.9p | – |
| Texaco, Avonmouth and Lawrence Weston Bristol | BS11 0DE | 154.9p | 172.9p | 171.9p | – |
| Texaco, Brislington East Bristol | BS4 5AD | 147.9p | 169.9p | 166.9p | 185.9p |
| Valero, Avonmouth and Lawrence Weston Bristol | BS11 0AH ⚠ | 129.9p | – | – | – |
Station Map
Nearby Towns
Average Petrol and Diesel Prices in Bristol (pence per litre)
30-Day Price Trend in the Bristol Region (pence per litre)
Daily averages across all stations in the Bristol postcode area over the last 30 days. Bristol sits within this region.
What does fuel cost a typical driver in Bristol?
At current prices, a typical driver covering 12000 miles a year in a petrol car averaging 35 mpg spends about £2328/year on fuel in Bristol (at 149.4p/L). That's £57 less than the UK average of £2385. Across the wider Bristol (BS) postcode area petrol averages 153.5p/L, working out at £2393/year.
A diesel driver doing the same 12000 miles at 50 mpg spends about £1848/year at Bristol's average diesel price of 169.4p/L. That's £16 less than the UK average of £1864. Across the wider Bristol (BS) postcode area diesel averages 172.0p/L — £1877/year.
Choose the right station — save £££
The cheapest petrol in Bristol is 129.9p/L and the most expensive is 154.9p/L — a 25.0p/L spread. Filling a 60‑litre tank at the cheapest vs the dearest saves £15.00.
For diesel the spread is 19.0p/L (162.7p cheapest, 181.7p dearest) — £11.40 saved on a 60‑litre fill.
Fuel Prices by Brand in Bristol
Average prices and cheapest station for each fuel brand in Bristol.
Esso Fuel Prices in Bristol
There are 9 Esso forecourts in Bristol. Petrol averages 150.5p/L — 1.1p above the Bristol average. Diesel averages 171.2p/L (1.8p above town avg). Cheapest petrol: Esso, Bristol at 149.9p. Esso fuel prices across the UK →
Show 9 Esso stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Esso, Bristol | BS1 5LJ | 149.9p | 173.9p |
| Esso, Stockwood | BS14 9HX | 149.9p | 169.9p |
| Esso, Southville | BS3 4AB | 149.9p | 168.9p |
| Esso, Filwood | BS4 1UJ | 152.9p | 173.9p |
| Esso, Eastville | BS5 6PX | 149.9p | 171.9p |
| Esso, Clifton Down | BS6 6JA | 149.9p | 168.9p |
| Esso, Bishopston and Ashley Down | BS7 8TX | 149.9p | 167.9p |
| Esso, Hotwells and Harbourside | BS8 4RP | 149.9p | 173.9p |
| Esso, Westbury-on-Trym and Henleaze | BS9 4NB | 151.9p | 171.9p |
Asda Fuel Prices in Bristol
There are 3 Asda forecourts in Bristol. Petrol averages 145.2p/L — 4.2p below the Bristol average. Diesel averages 163.5p/L (5.9p below town avg). Cheapest petrol: Asda, Southville at 144.7p. Asda fuel prices across the UK →
Show 3 Asda stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Asda, Hengrove and Whitchurch Park | BS14 0ST | 144.9p | 164.9p |
| Asda, Southville | BS3 4JY | 144.7p | 162.7p |
| Asda, Clifton Down | BS8 2XS | 145.9p | 162.9p |
Sainsbury's Fuel Prices in Bristol
There are 3 Sainsbury's forecourts in Bristol. Petrol averages 146.9p/L — 2.5p below the Bristol average. Diesel averages 166.2p/L (3.2p below town avg). Cheapest petrol: Sainsbury's, Bedminster at 146.9p. Sainsbury's fuel prices across the UK →
Show 3 Sainsbury's stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Sainsbury's, Bedminster | BS3 2NS | 146.9p | 168.9p |
| Sainsbury's, Brislington West | BS4 3BD | 146.9p | 165.9p |
| Sainsbury's, St George Troopers Hill | BS5 8QN | 146.9p | 163.9p |
Shell Fuel Prices in Bristol
There are 2 Shell forecourts in Bristol. Petrol averages 149.9p/L — 0.5p above the Bristol average. Diesel averages 167.9p/L (1.5p below town avg). Cheapest petrol: Shell, Ashley at 149.9p. Shell fuel prices across the UK →
Show 2 Shell stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Shell, Ashley | BS2 9LU | 149.9p | 166.9p |
| Shell, Brislington West | BS4 3EX | 149.9p | 168.9p |
Tesco Fuel Prices in Bristol
There are 2 Tesco forecourts in Bristol. Petrol averages 145.4p/L — 4.0p below the Bristol average. Diesel averages 163.9p/L (5.5p below town avg). Cheapest petrol: Tesco, Brislington West at 144.9p. Tesco fuel prices across the UK →
Show 2 Tesco stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Tesco, Brislington West | BS4 5AY | 144.9p | 164.9p |
| Tesco, Lockleaze | BS5 6XU | 145.9p | 162.9p |
Texaco Fuel Prices in Bristol
There are 2 Texaco forecourts in Bristol. Petrol averages 151.4p/L — 2.0p above the Bristol average. Diesel averages 169.4p/L. Cheapest petrol: Texaco, Brislington East at 147.9p. Texaco fuel prices across the UK →
Show 2 Texaco stations
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| Texaco, Avonmouth and Lawrence Weston | BS11 0DE | 154.9p | 171.9p |
| Texaco, Brislington East | BS4 5AD | 147.9p | 166.9p |
BP Fuel Prices in Bristol
There is 1 BP forecourt in Bristol. Petrol is 152.9p/L — 3.5p above the Bristol average. Diesel is 169.9p/L (0.5p above town avg). Live prices: BP, Westbury-on-Trym and Henleaze. BP fuel prices across the UK →
Show station details
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| BP, Westbury-on-Trym and Henleaze | BS9 3JL | 152.9p | 169.9p |
EG On The Move Fuel Prices in Bristol
There is 1 EG On The Move forecourt in Bristol. Petrol is 151.9p/L — 2.5p above the Bristol average. Diesel is 169.9p/L (0.5p above town avg). Live prices: EG On The Move, Redland. EG On The Move fuel prices across the UK →
Show station details
| Station | Postcode | E10 | B7 |
|---|---|---|---|
| EG On The Move, Redland | BS7 8NL | 151.9p | 169.9p |
Embed live prices on your website
Free · Always up-to-date · No registration needed. Local news site, community page, or just want to share live prices? Copy the code below.