Daily report · 12 April 2026

Cheap Diesel & Petrol Near Bath

Live fuel prices for all 56 petrol stations in the BA postcode area, covering Bath and surrounding Somerset. Updated daily from the UK Government.

View Bath on the map

Average fuel prices in BA today

Unleaded (E10)
158.9p / litre
0.6p above the UK average.
Diesel (B7)
192.4p / litre
0.9p above the UK average.

Cheapest petrol in BA today

The 10 cheapest petrol stations for unleaded (E10) in the BA postcode area.

#BrandPostcodeUnleaded
1
Tesco
BA14 7AQ150.9p
2
Asda
BA21 5BQ151.9p
3
BP
BA21 4EH151.9p
4
Tesco
BA20 1DL152.9p
5
Asda
BA20 2HB152.9p
6
Morrisons
BA20 2AU153.9p
7
EG ON THE MOVE
BA14 8HR153.9p
8
Texaco
BA22 8PF155.0p
9
Texaco
BA3 4JW155.9p
10
EG ON THE MOVE
BA2 7TP155.9p

Cheapest diesel in BA today

The 10 cheapest petrol stations for diesel (B7) in the BA postcode area.

#BrandPostcodeDiesel
1
Tesco
BA14 7AQ185.9p
2
Tesco
BA20 1DL186.9p
3
Asda
BA20 2HB187.7p
4
Asda
BA21 5BQ187.9p
5
Texaco
BA22 8PF188.0p
6
Gulf
BA1 3HW188.7p
7
Morrisons
BA20 2AU188.9p
8
BP
BA21 4EH188.9p
9
Sainsbury's
BA2 3EH188.9p
10
BP
BA14 6DW189.9p

About fuel prices in Bath

The BA postcode area covers Bath in Somerset. GetCheapFuel tracks 56fuel stations in this area, including major retailers like Tesco, BP, Shell, Esso, Sainsbury's, Morrisons, Asda and Texaco alongside independent forecourts.

All prices on this page are pulled directly from the UK Government daily and reflect what drivers actually pay at the pump. To find the cheapest fuel near your exact location, use the interactive map and tap "Use My Location".

Other UK postcode areas