Updated Daily

Cheapest Petrol in Bristol

#3 of 23 Cheapest in South West England

Comparing 42 fuel stations across Bristol, South West England. Prices from 151.7p today.

Lowest Petrol
151.7p
Avg Petrol
158.1p
Lowest Diesel
185.9p
Avg Diesel
191.1p

Fuel Prices in Bristol, South West England

Bristol ranks among the top 3 cheapest places for fuel in South West England. We're tracking 42 stations, with the best price currently 151.7p at Asda, East Street, Bristol. Prices vary by up to 33.2p per litre across the area, so comparing before you fill up is worth it.

Diesel prices in the area range from 185.9p to 205.9p per litre. On a 50-litre fill-up, choosing the cheapest station could save you up to £16.60 on petrol or £10.00 on diesel.

Top 10 Cheapest Stations in Bristol

1
Asda
East Street, Bristol
151.7p
Petrol
2
Asda
Oatlands Avenue, Bristol
152.9p
Petrol
3
Morrisons
MFG Morrisons Bristol Hartcliffe, Peterson Avenue, Bristol
152.9p
Petrol
4
Asda
Whiteladies Road, Bristol
153.9p
Petrol
5
Morrisons
MFG Morrisons Bristol Fishponds, New Station Way/Hockeys Lane, Bristol
153.9p
Petrol
6
Tesco
Tesco Stores Ltd Eastgate Road Bristol
153.9p
Petrol
7
Tesco
Tesco Stores Ltd Callington Road Bristol
153.9p
Petrol
8
Asda
Craven Way, Bristol
154.9p
Petrol
9
Tesco
Tesco Stores Ltd Bradley Stoke District Centre Bradley Stoke Bristol
154.9p
Petrol
10
Asda
Highwood Lane, Bristol
155.7p
Petrol
Local Insights

Did You Know?

Discover unique facts and essential driving tips for Bristol.

💡
Did You Know?

Banksy is from Bristol and the city is home to Brunel's SS Great Britain — the first iron-hulled, screw-propelled, steam-powered passenger liner.

🚗
Motorist Tip

The M32 into the centre gets very congested — the A4 Portway along the Avon Gorge is a scenic and often faster alternative.

Fuelwise Blog

Latest News & Guides

Stay informed with the latest UK fuel news, money-saving tips and driver guides.

Find Cheaper Fuel

Check the price leaderboard

See which stations are consistently cheap over time, not just today.