findpetrol .co.uk

Live fuel prices

Petrol prices in Bristol

Unleaded from 154.7p a litre, averaging 160.1p across 30 stations we track in Bristol.

At a glance

Stations tracked
30
Local areas
1
Cheapest unleaded
154.7p
Cheapest diesel
171.7p

Data updated 6 hours ago

What you pay for fuel in Bristol depends less on the wholesale market than on which stations you happen to drive past. Local competition does most of the work.

Across Bristol we track 30 forecourts reporting to the official fuel price scheme, from supermarket sites to single-site independents.

That spread is worth about 5.4p a litre between the keenest price in Bristol and the local average, so roughly £2.71 each time you fill up.

Diesel prices in Bristol currently start at 171.7p a litre against a local average of 180.2p, so it is worth checking before you commit to a full tank.

Scroll down for the cheapest petrol in Bristol we can currently see, along with the full spread across every grade.

Fuel prices Bristol - today’s snapshot

We track 30 active petrol stations in and around Bristol with recent prices. (Data updated 6 hours ago)

Lowest reported petrol price: 154.7p at Southville Service Station near BS3 1RN, Bristol.

Unleaded petrol (E10)

Lowest price
154.7p
Average price
160.1p
Highest price
165.9p
Spread
11.2p across 30 sites

Diesel (B7)

Lowest price
171.7p
Average price
180.2p
Highest price
184.9p
Spread
13.2p across 30 sites

Premium petrol (E5)

Lowest price
167.9p
Average price
178.1p
Highest price
189.9p
Spread
22.0p across 23 sites

Premium diesel

Lowest price
187.9p
Average price
200.1p
Highest price
209.9p
Spread
22.0p across 13 sites

Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.

Fuel brands in Bristol

Cheapest petrol stations in Bristol

Petrol and diesel prices Bristol, sorted by unleaded so the cheapest petrol is first. Open any station for its price history and nearby comparison.

Station Local area Petrol Diesel
Southville Service Station Bristol BS3 1RN Bristol 154.7p 171.7p
Asda East Street, Bristol BS3 4JY Bristol 157.7p 178.7p
Jet Ambassador Service Station, Winterstoke Road, Bristol BS3 2NP Bristol 157.7p 178.7p
Murco Concord Service Station, Stockwood Lane, Bristol BS14 8SY Bristol 157.9p 177.9p
Sainsburys Winterstoke Road 111 Winterstoke Road, Bristol BS3 2NS Bristol 157.9p 176.9p
Tesco Stores Ltd, Bristol BS5 6XU Bristol 157.9p 177.9p
Tesco Stores Ltd, Bristol BS4 5AY Bristol 157.9p 176.9p
Asda Oatlands Avenue, Bristol BS14 0ST Bristol 158.9p 176.9p
Asda Whiteladies Road, Bristol BS8 2XS Bristol 158.9p 177.9p
Esso Hotwells Road (North Side), Bristol BS8 4RP Bristol 158.9p 177.9p

Wider area

See prices across South West England if you want the bigger picture.

Places nearby

Drill into a specific area for its own price snapshot and cheapest stations.

Common questions about fuel in Bristol

What is the latest reported petrol price in Bristol?
The latest reported petrol prices in Bristol run from 154.7p to 165.9p per litre, with an average of 160.1p across 30 stations. The lowest unleaded price we can see is 154.7p at Southville Service Station near BS3 1RN.
What is the latest reported diesel price in Bristol?
The latest reported diesel prices in Bristol run from 171.7p to 184.9p per litre, with an average of 180.2p across 30 stations.
How many stations do you track around Bristol?
We currently track 30 active petrol stations in and around Bristol. Prices are refreshed from the official CMA fuel price feed throughout the day.
Where is the cheapest petrol in Bristol?
The cheapest petrol in Bristol we can currently see is 154.7p a litre at Southville Service Station near BS3 1RN. That is 5.4p below the local average of 160.1p.
How many petrol stations are there in Bristol?
We track 30 petrol stations in and around Bristol with recent prices, including Esso, Asda, Tesco. Each one is listed with its latest unleaded and diesel price.
How do I compare stations near Bristol?
Open the map to compare stations near Bristol and work out which stop makes sense for your route. You can sort by price or distance and filter to supermarket forecourts only.
Is it cheaper to fill up with petrol or diesel in Bristol?
Diesel currently averages 20.1p more per litre than unleaded in Bristol, at 180.2p against 160.1p. That gap changes with wholesale costs, so it is worth checking before a big fill.

Open the map for Bristol

Use the main finder with Bristol already centred, then sort by price or distance to pick your stop.

Open fuel finder for Bristol
We use cookies to improve your experience. By using our site, you agree to our Privacy Policy.