Fuel Prices in Bristol

Compare reported petrol and diesel prices around Bristol.

Independent comparison using official UK fuel price reports. Check each station before travelling.

Compare stations in Bristol

View on map
Lowest reported
210.9p / litre
Area average
219.0p / litre
Stations reporting
8

Premium diesel

Lowest prices first · 8 shown

Distances are from the centre of Bristol, not your location.

  1. TOUT'S Nailsea

    BS48 1BN · 6.9 miles from centre

    Price reported

    210.9p per litre Lowest reported
    Station details
  2. Warmley Deanery Rd Esso Express

    BS15 9JB · 4.6 miles from centre

    Price reported

    213.9p per litre
    Station details
  3. Asda Marksbury Express Petrol

    BA2 9HN · 8.1 miles from centre

    Price reported

    215.9p per litre
    Station details
  4. Shell Stanshawe Service Station Yate Ltd

    BS37 4BG · 9.3 miles from centre

    Price reported

    215.9p per litre
    Station details
  5. Esso Asda Eastville Park Express Petrol

    BS5 6PX · 2.0 miles from centre

    Price reported

    218.9p per litre
    Station details
  6. Esso Rontec Chandag

    BS31 1NN · 5.1 miles from centre

    Price reported

    218.9p per litre
    Station details
  7. BP Falcondale Sf Connect

    BS9 3JL · 3.2 miles from centre

    Price reported

    220.9p per litre
    Station details
  8. Welcome Break Gordano

    BS20 7XG · 5.4 miles from centre

    Price reported

    236.9p per litre
    Station details

Local fuel price snapshot

Within 15 km of Bristol we track 63 active petrol stations with recent prices. (Data updated 10 minutes ago)

Lowest reported petrol price: 164.9p at Costco near ST BRENDANS WAY

Unleaded petrol (E10)

  • Based on 61 stations with eligible recent reports.
  • Lowest price: 164.9p
  • Average price: 171.1p
  • Highest price: 198.9p
  • Spread: 34.0p (across the stations we track)

Diesel (B7)

  • Based on 33 stations with eligible recent reports.
  • Lowest price: 192.9p
  • Average price: 199.3p
  • Highest price: 222.9p
  • Spread: 30.0p (across the stations we track)

Premium petrol (E5)

  • Based on 39 stations with eligible recent reports.
  • Lowest price: 172.9p
  • Average price: 187.5p
  • Highest price: 210.9p
  • Spread: 38.0p (across the stations we track)

Premium diesel

  • Based on 8 stations with eligible recent reports.
  • Lowest price: 210.9p
  • Average price: 219.0p
  • Highest price: 236.9p
  • Spread: 26.0p (across the stations we track)

The price spread is the gap between the lowest and highest reported prices, not a guaranteed saving on your journey. Compare with the UK petrol and diesel price index, or read how we calculate our published fuel price statistics.

About fuel prices around Bristol

Drivers in Bristol can compare 57 stations with live prices here, with Esso, BP and Asda among the bigger names. Across the local stations on this page, unleaded averages roughly 171p per litre at the moment.

At the bottom of the local market, unleaded starts around 165p per litre right now. A few outlying forecourts price well above the typical local level, so the average is a better guide here than the extremes.

The supermarket sites, including Asda and Sainsburys, tend to set the floor for prices here. 10 of the 57 local forecourts are supermarket-run, and the rest split between branded and independent operators.

Costco around St Brendans Way has been setting the cheapest unleaded price locally of late. Several of the busier sites sit along Bath Road and Oatlands Avenue, so you can check them against each other without leaving your usual route.

Average unleaded here tracks the wider South West England figure closely. For diesel, expect an average of roughly 200p per litre locally.

Everything within about 15 km of the centre is included, so edge-of-town and retail park sites appear alongside the central forecourts. If you drive through Bristol regularly, note that the price ordering below changes often enough that last month's cheapest stop may not be this week's.

Use the live table for the exact prices at each site, or set an alert if you would rather be told when your usual stations drop.

Wider area

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

Fuel prices in nearby towns

Common questions about fuel in Bristol

What is the latest reported petrol price in Bristol?

The latest reported petrol prices in Bristol run from 164.9p to 198.9p per litre, with an average of 171.1p across 61 stations. The lowest unleaded price we can see is 164.9p at Costco near ST BRENDANS WAY.

What is the latest reported diesel price in Bristol?

The latest reported diesel prices in Bristol run from 192.9p to 222.9p per litre, with an average of 199.3p across 33 stations.

How many stations do you track around Bristol?

We currently track 63 active stations within 15 km of Bristol. Prices are refreshed from the official fuel price feed throughout the day.

How do I compare stations near Bristol?

Open the map to compare the stations near Bristol and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.

Open the map for Bristol

Use the main finder with Bristol already centred on the map.

Open Fuel Finder for Bristol

For weekly UK petrol and diesel price trends, read Price Pulse.