Fuel prices in Bath
The cheapest unleaded in Bath today is 172.9p a litre at Sainsburys Bath (BA2 3EH). The average across 10 reporting stations is 176.5p, 2.3p above the UK average, and prices range up to 179.9p: a 7.0p gap between the cheapest and priciest. The cheapest diesel is 198.9p at Monkton Combe Garage (BA2 7HY), against a local average of 201.0p. Updated UK time.
Unleaded (E10) prices in Bath over time
Daily average for the same 10 stations throughout, against the UK average. Tank Prices’ history starts 14 October 2026.
- Bath 176.5p ±0.0p since 14 Oct
- UK average 174.2p −0.1p since 14 Oct
Show the figures
| Day | Bath | UK average |
|---|---|---|
| Latest | 176.5p | 174.2p |
| 16 Oct | 176.5p | 174.2p |
| 15 Oct | 176.5p | 174.3p |
| 14 Oct | 176.5p | 174.4p |
Cheapest stations for Unleaded (E10)
Lowest reported price first.
Usual opening hours; bank holidays may differ.
Nearby towns
Cheapest unleaded today, straight-line distance between town centres.
- Bristol12 mifrom 168.7p
- Chippenham12 mifrom 170.9p
- Swindon29 mifrom 169.7p
- Salisbury30 mifrom 169.9p