Fuel prices
Petrol and diesel prices in Bath
Compare 10 stations and find the cheapest fuel in Bath today.
In Bath, unleaded petrol (E10) averages 171.0p per litre and standard diesel averages 200.3p per litre. The cheapest unleaded is at GULF for 165.7p per litre. Prices updated 4 November 2026, 09:42.
Average fuel prices in Bath
Unleaded
171.0p/L
Lowest 165.7p · UK avg 171.0p
Diesel
200.3p/L
Lowest 197.9p · UK avg 198.4p
Super unleaded
188.8p/L
Lowest 177.9p · UK avg 190.0p
Premium diesel
218.7p/L
Lowest 214.9p · UK avg 217.7p
Latest price update in Bath: 4 Nov 2026, 09:42. Source: GOV.UK Fuel Finder.
Cheapest unleaded in Bath
-
GULF Cheapest
NEWBRIDGE ROAD, BATH, BA1 3HW
165.7p
-
SAINSBURYS
13 VICTORIA BRIDGE ROAD, BATH, BA2 3EH
165.9p
-
ESSO
LONDON ROAD, BATH, BA1 6PF
166.9p
-
ESSO
LOWER BRISTOL ROAD, BATH, BA2 3BA
166.9p
-
ESSO
100 MIDFORD RD, BATH, BA2 5RU
168.9p
-
MONKTON COMBE GARAGE
WARMINSTER ROAD, BATH, BA2 7HY
172.9p
-
ASDA MARKSBURY EXPRESS PETROL
WESTWAY GARAGES, BATH, BA2 9HN
174.9p
-
BP
TROWBRIDGE ROAD, BATH, BA11 6SF
174.9p
-
EG ON THE MOVE
HINTON CHARTERHOUSE, BATH, BA2 7TP
175.9p
-
MURCO
ARLEEN SERVICES, 14, BATH ROAD, PEASEDOWN ST. JOHN, BATH, BA2 8DH, BATH, BA2 8DH
176.9p
Cheapest diesel in Bath
-
EG ON THE MOVE Cheapest
HINTON CHARTERHOUSE, BATH, BA2 7TP
197.9p
-
MONKTON COMBE GARAGE
WARMINSTER ROAD, BATH, BA2 7HY
198.9p
-
GULF
NEWBRIDGE ROAD, BATH, BA1 3HW
199.7p
-
ESSO
LONDON ROAD, BATH, BA1 6PF
199.9p
-
ASDA MARKSBURY EXPRESS PETROL
WESTWAY GARAGES, BATH, BA2 9HN
199.9p
-
SAINSBURYS
13 VICTORIA BRIDGE ROAD, BATH, BA2 3EH
199.9p
-
ESSO
LOWER BRISTOL ROAD, BATH, BA2 3BA
199.9p
-
ESSO
100 MIDFORD RD, BATH, BA2 5RU
200.9p
-
MURCO
ARLEEN SERVICES, 14, BATH ROAD, PEASEDOWN ST. JOHN, BATH, BA2 8DH, BATH, BA2 8DH
202.9p
-
BP
TROWBRIDGE ROAD, BATH, BA11 6SF
202.9p
Fuel prices in Bath: FAQ
What is the average price of petrol in Bath?
Unleaded (E10) in Bath averages 171.0p per litre across 10 stations, ranging from 165.7p to 176.9p. That is in line with the UK average.
What is the average price of diesel in Bath?
Standard diesel in Bath averages 200.3p per litre across 10 stations, ranging from 197.9p to 202.9p. That is 1.9p above the UK average.
Where is the cheapest petrol in Bath?
Right now the cheapest unleaded we can see in Bath is at GULF, NEWBRIDGE ROAD, BATH, BA1 3HW, at 165.7p per litre. Prices change through the day, so check before you set off.
How often are these fuel prices updated?
We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.
Fuel prices in other towns and cities
Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.
Keep your vehicle on the road with VeFix
Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.