Fuel prices in Bristol today, 4 November 2026

Pump prices at 78 petrol stations within 10 miles of Bristol town centre, sorted cheapest first. 6 have prices more than 30 days old, so they're listed last with the date of the last report. The 50 cheapest for unleaded are listed below, and the button under them loads all 78. Prices come from the official retailer price data published under the government's fuel price transparency rules, updated daily from the official Fuel Finder data.

Cheapest unleaded
164.9p
Cheapest diesel
192.9p
Avg unleaded (Bristol)
170.7p
Avg diesel (Bristol)
198.7p

Cheapest and average prices from the 72 stations reporting in the 30 days to 4 November 2026.

Cheapest fuel in Bristol: quick answers

Where is the cheapest petrol in Bristol today?

164.9p a litre for unleaded (E10) at Costco, St Brendans Way, Avonmouth, Bristol, 5.5 miles from the town centre. That is 5.8p under the Bristol average of 170.7p, or about £2.90 on a 50-litre fill.

Where is the cheapest diesel in Bristol?

192.9p a litre for diesel (B7) at Costco, St Brendans Way, Avonmouth, Bristol. The Bristol average for diesel is 198.7p.

Is petrol in Bristol dearer than the UK average?

Unleaded in Bristol averages 170.7p today, level with the UK average of 171.0p across every station in the data. Diesel averages 198.7p, 0.5p above the UK figure of 198.2p.

Which brand is cheapest for petrol in Bristol?

Among brands with 2 or more stations within 10 miles, Gulf has the lowest average unleaded price at 166.2p across 2 stations. Shell is the dearest on average at 175.2p.

How current are these prices?

Prices come from the government's Fuel Finder open data, where forecourts must report any change within 30 minutes. We update our copy from that data every day. The pump totem is still the final word.

Every station near Bristol, cheapest unleaded first

5.5 miCostco
St Brendans Way, Avonmouth, Bristol
BS11 9EZ
Toilets
Unleaded164.9p
Diesel192.9p
9.2 miGulf
Newbridge Road, Bath
BA1 3HW
24 hours · Air
Unleaded165.7p
Diesel199.7p
7.0 miBP
172 Bristol Road, Frampton Cotterell, Bristol
BS36 2AX
Air
Unleaded165.9p
Diesel194.9p
5.7 miGulf
Bridgwater Road, Barrow Gurney, Bristol
BS48 3SW
24 hours
Unleaded166.7p
Diesel196.7p
4.1 miAscona
Bridgewater Rd, Bristol
BS41 8JP
24 hours · Car wash · Air · Water · Toilets · AdBlue pump
Unleaded166.9p
Diesel196.9p
0.7 miAsda
East Street, Bristol
BS3 4JY
24 hours · Toilets
Unleaded167.7p
Diesel195.7p
1.1 miEsso
Hampton Road, Redland / Bristol
BS6 6JA
Price last reported 28 Sept
Air · Water · Toilets
Unleaded167.9p
Diesel197.9p
2.9 miMorrisons
New Station Way/Hockeys Lane, Fishponds
BS16 3US
Price last reported 28 Sept
Car wash · Air · Toilets
Unleaded167.9p
Diesel196.9p
1.6 miAsda
Whiteladies Road, Bristol
BS8 2XS
24 hours
Unleaded167.9p
Diesel195.9p
3.4 miMorrisons
Peterson Avenue, Hartcliffe
BS13 0BE
Price last reported 28 Sept
Car wash · Air
Unleaded167.9p
Diesel195.9p
2.2 miValero
The Square, A4 Bath Road / Brislington
BS4 5AD
Price last reported 18 Sept
Car wash · Air · Water
Unleaded167.9p
Diesel199.9p
4.7 miJet
Texaco Service Station, 90 Kings Weston Avenue, Bristol
BS11 0AJ
Price last reported 20 Sept
Air
Unleaded167.9p
Diesel197.9p
2.0 miSainsbury's
111 Winterstoke Road, Bristol
BS3 2NS
Car wash · Air
Unleaded167.9p
Diesel195.9p
1.7 miTesco
Tesco Stores Ltd, Eastgate Road, Bristol
BS5 6XU
24 hours · Air · Water · Toilets
Unleaded167.9p
Diesel195.9p
7.4 miJet
73 Station Road, Backwell, Bristol
BS48 3LH
Car wash · Air · Toilets
Unleaded168.7p
Diesel195.7p
5.1 miMorrisons
Lysander Road, Patchway
BS10 7UD
Price last reported 29 Sept
24 hours · Car wash · Air · LPG
Unleaded168.7p
Diesel196.7p
1.3 miSouthville Service Station
Coronation Road, Southville, Bristol
BS3 1RN
Unleaded168.7p
Diesel195.7p
1.8 miJet
Ambassador Service Station, Winterstoke Road, Bristol
BS3 2NP
24 hours · Air
Unleaded168.7p
Diesel195.7p
0.6 miEsso
York Road, Bedminster
BS3 4AB
Price last reported 28 Sept
24 hours · Air · Water
Unleaded168.9p
Diesel199.9p
2.1 miEsso
410-422 Gloucester Road, Bristol
BS7 8TX
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded168.9p
Diesel199.9p
7.2 miTesco
Stock Way North, Nailsea, Bristol
BS48 1AQ
Air · Water · Toilets
Unleaded168.9p
Diesel195.9p
6.2 miWinford Road Garage
Winford Ford, Littleton Mill, Chew Road, Winford, Bristol
BS40 8HJ
Air · Water · Toilets
Unleaded168.9p
Diesel196.9p
3.0 miAsda
Oatlands Avenue, Bristol
BS14 0ST
Toilets
Unleaded168.9p
Diesel195.9p
1.2 miEsso
Hotwells Road (North Side), Bristol
BS8 4RP
24 hours · Air · Water · Toilets
Unleaded168.9p
Diesel195.9p
4.0 miAsda
Craven Way, Bristol
BS30 7DY
Car wash · Toilets
Unleaded168.9p
Diesel196.9p
2.1 miTesco
Tesco Stores Ltd, Callington Road, Bristol
BS4 5AY
24 hours · Air · Water · Toilets
Unleaded168.9p
Diesel195.9p
3.9 miSainsbury's
Fox Den Road, Stoke Gifford, Bristol
BS34 8SS
Car wash · Air
Unleaded168.9p
Diesel197.9p
2.7 miEsso
Park Road, Stapleton / Bristol
BS16 1DT
Price last reported 29 Sept
24 hours · Car wash · Air · Water
Unleaded168.9p
Diesel199.9p
1.0 miKrisan Services -Esso
168 Easton Road, Bristol
BS5 0ES
24 hours · Air
Unleaded168.9p
Diesel198.9p
3.5 miEsso
73-75 Gloucester Rd North, Bristol
BS34 7PL
Air · Water
Unleaded168.9p
Diesel199.9p
5.2 miAsda
Highwood Lane, Bristol
BS34 5TL
Toilets
Unleaded169.7p
Diesel196.7p
2.7 miSainsbury's
Nags Head Hill, Bristol
BS5 8QN
Air
Unleaded169.9p
Diesel197.9p
9.4 miMorrisons
Poole Court Drive, Yate
BS37 5PW
Price last reported 28 Sept
Car wash · Air · Toilets
Unleaded169.9p
Diesel197.9p
4.7 miEsso
First Field Way, Patchway
BS34 5TN
Price last reported 29 Sept
24 hours · Car wash · Air · Toilets
Unleaded169.9p
Diesel201.9p
9.6 miTOUT'S Cleeve
Touts, 58 Main Road, Cleeve, Bristol
BS49 4NR
Air · Toilets
Unleaded169.9p
Diesel196.9p
6.9 miTOUT'S Nailsea
Budgens Stores Ltd, Bristol Road, Wraxall, Bristol
BS48 1BN
24 hours · Car wash · Air · Toilets
Unleaded169.9p
Diesel196.9p
5.1 miEsso
20 Bath Road, Bristol
BS31 1NN
24 hours · Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel199.9p
5.8 miEsso
Bath Road, Keynsham
BS31 1TN
24 hours · Car wash · Air · Water · Toilets · AdBlue pump
Unleaded169.9p
Diesel199.9p
0.5 miEsso
Park Row, Bristol
BS1 5LJ
24 hours · Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel197.9p
1.5 miEg On The Move
106/114 Gloucester Rd, Bristol
BS7 8NL
24 hours · Air · Water
Unleaded169.9p
Diesel198.9p
5.0 miBP
114 Bath Road (A431), Bristol
BS30 6EF
24 hours · Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel199.9p
7.5 miBP
81 London Road, Wick
BS30 5SJ
Price last reported 28 Sept
24 hours · Air · Water
Unleaded169.9p
Diesel199.9p
1.4 miSainsbury's
St. Philips Causeway, Arnos Vale, Bristol
BS4 3BD
Car wash · Air
Unleaded169.9p
Diesel197.9p
5.3 miEsso
Westerleigh Road, Bristol
BS16 7AN
Price last reported 28 Sept
24 hours · Air · Toilets
Unleaded169.9p
Diesel201.9p
3.7 miBP
Frenchay Park Road, Bristol
BS16 1LF
24 hours · Air · Water
Unleaded169.9p
Diesel199.9p
9.4 miShell
Marshfields, Chippenham
SN14 8LB
Price last reported 28 Sept
Air · Water
Unleaded169.9p
Diesel199.9p
5.8 miTesco
Tesco Stores Ltd, Bradley Stoke District Centre, Bradley Stoke, Bristol
BS32 8EF
24 hours · Air · Water · Toilets
Unleaded169.9p
Diesel196.9p
4.6 miEsso
Deanery Rd, Bristol
BS15 9JB
Air · Water
Unleaded170.9p
Diesel199.9p
5.6 miSainsbury's
The Village, Emerson Way, Emersons Green, Bristol
BS16 7AE
Car wash · Air
Unleaded170.9p
Diesel199.9p
2.3 miEsso
142 Henleaze Rd, Bristol
BS9 4NB
Air · Water · Toilets
Unleaded170.9p
Diesel199.9p

Distances measured from Bristol town centre. Data fetched 10 hours ago.

Fuel prices around Bristol: the numbers

Measured across the 72 stations within 10 miles with a price reported in the last 30 days, against every station in the UK data on the same day.

Unleaded E10Diesel B7
Bristol average170.7p198.7p
UK average171.0p198.2p
Bristol against the UK-0.3p+0.5p
Cheapest station164.9p192.9p
Dearest station196.9p221.9p
Spread, dearest minus cheapest+32.0p+29.0p
Stations with a price7268

Brands near Bristol

Brands with 2 or more stations within 10 miles, most stations first. Averages cover the stations in this radius only.

BrandStationsAvg unleadedAvg diesel
Esso21170.5p199.5p
BP7170.3p198.9p
Shell7175.2p201.4p
Asda6169.7p196.8p
Sainsbury's6169.9p198.1p
Morrisons4168.6p196.9p
Tesco4168.9p196.2p
Jet3168.4p196.4p
Eg On The Move2171.4p198.9p
Gulf2166.2p198.2p
Texaco2174.4p197.9p

How Bristol prices have moved

Daily average over the last 11 days, Bristol against the UK. Unleaded has moved -2.6p and diesel -0.5p since 25 October 2026.

Bristol unleadedBristol dieselUK unleadedUK diesel
168p185p202p10-2510-2710-2910-3111-0211-04

What this covers: 78 stations within 10 miles of the town centre as given in our town list, which can take in neighbouring towns. Averages are a plain mean of reported prices, so one dear motorway forecourt lifts a small town's figure. Stations that have reported nothing for 30 days are listed with their last price but left out of the averages.

Check a car's MOT history and due date for free by registration on My MOT Checker.

Fuel prices in nearby towns