Fuel prices in the BA postcode area — Bath

18 postcode districts in BA, covering 59 forecourts. Prices are live from the government Fuel Finder feed — pick your district to see every station in it.

Districts
18
59 forecourts
Cheapest district
£1.68
BA20 median
Dearest district
£1.75
BA7 median
Across BA
7.0p
£3.85 a tank

Every BA postcode district

Median E10 petrol, cheapest district first.

Also in BA, with one or two forecourts each: BA1 (£1.73), BA6 (£1.74), BA7 (£1.75), BA9 (£1.73), BA10 (£1.74), BA13 (£1.72), BA15 (£1.72), BA16 (£1.74), BA21 (£1.69). These are listed rather than linked — a district with a single station has no local comparison to make, so everything worth saying about it is on this page already.

What the BA spread means

Filling up in BA20 rather than BA7 saves 7.0p a litre — £3.85 on a 55-litre tank. Whether that is worth crossing the area for depends on how far apart they are, which is the calculation on each district page. The UK median today is £1.70, so BA runs between −2.0p and +5.0p against it.

Search a full postcode to see the forecourts nearest you specifically, or read whether a detour for a cheaper price actually pays.