Skip to content

Petrol stations in Bristol

There are 70 petrol stations in Bristol (South West) with current fuel prices. The cheapest diesel is currently € 1.789 at BP.

Cheapest Diesel£ 1.789 — BP
Cheapest Unleaded£ 1.569 — BP
Stations70
Loading map…

Price trend in Bristol

Diesel ranged between £ 1.717 and £ 2.299 over the last 30 days.

Unleaded (E10) ranged between £ 1.539 and £ 2.399 over the last 30 days.

DateAvg. DieselAvg. Unleaded
20/08/2026£ 1.821£ 1.623
21/08/2026£ 1.822£ 1.625
24/08/2026£ 1.823£ 1.626
25/08/2026£ 1.828£ 1.626
26/08/2026£ 1.832£ 1.626
27/08/2026£ 1.834£ 1.627
28/08/2026£ 1.836£ 1.628
29/08/2026£ 1.836
31/08/2026£ 1.837£ 1.629
01/09/2026£ 1.839£ 1.629
02/09/2026£ 1.839£ 1.632
03/09/2026£ 1.849£ 1.638
04/09/2026£ 1.859£ 1.649
05/09/2026£ 1.863£ 1.655

Price comparison

Bristol is cheaper than the median in South West (0.5p), but more expensive than the average in United Kingdom (0.2p).

AreaDieselUnleaded (E10)
City£ 1.864£ 1.651
South West£ 1.869£ 1.649
United Kingdom£ 1.862£ 1.647

Nearby stations

CityStationsDieselUnleaded (E10)
Chepstow4£ 1.837£ 1.617
Bath10£ 1.837£ 1.627
Lydney3£ 1.859£ 1.649
Dursley3£ 1.819£ 1.579