Fuel prices in BA2 today, 4 November 2026

Live petrol and diesel prices at 7 stations in the BA2 postcode area, cheapest first, from the government's Fuel Finder open data. 1 has a price more than 30 days old, so it's listed last with the date of the last report.

Cheapest unleaded
165.9p
Cheapest diesel
197.9p
Avg unleaded (BA2)
170.9p
Avg diesel (BA2)
199.6p

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

7 fuel stations in the BA2 postcode area report pump prices to the government's Fuel Finder scheme. Unleaded runs from 165.9p at Sainsbury's up to 175.9p, a 10.0p gap across BA2, so it pays to check before you fill up.

Sainsbury's
13 Victoria Bridge Road, Green Park Station, Bath
BA2 3EH
Car wash · Air
Unleaded165.9p
Diesel199.9p
Esso
Lower Bristol Road, Bath
BA2 3BA
24 hours · Car wash · Air · Water · Toilets
Unleaded166.9p
Diesel199.9p
Esso
100 Midford Rd, Bath
BA2 5RU
Air · Water
Unleaded168.9p
Diesel200.9p
Monkton Combe Garage
Warminster Road, Bath
BA2 7HY
Price last reported 23 Sept
Unleaded172.9p
Diesel198.9p
Asda
Westway Garages, Bath Road Marksbury, Bath
BA2 9HN
Unleaded174.9p
Diesel199.9p
Eg On The Move
Hinton Charterhouse, Farleigh, Bath
BA2 7TP
24 hours · Air · Water
Unleaded175.9p
Diesel197.9p
Murco
Arleen Services, 14 Bath Road, Peasedown St. John, Bath
BA2 8DH
Price last reported 5 Oct
Air · Water · Toilets
Unleaded176.9p
Diesel202.9p

Data updated 1 hour ago.

Cheapest fuel in BA2: quick answers

Where is the cheapest petrol in BA2?

The cheapest unleaded in the BA2 postcode area right now is 165.9p per litre at Sainsbury's, 13 VICTORIA BRIDGE ROAD, GREEN PARK STATION, BATH. The BA2 average is 170.9p.

Where is the cheapest diesel in BA2?

The lowest diesel price in BA2 is currently 197.9p per litre at Eg On The Move, HINTON CHARTERHOUSE, FARLEIGH, BATH.

Nearby postcode areas