Fuel Prices in Bath

Compare reported petrol and diesel prices around Bath.

Independent comparison using official UK fuel price reports. Check each station before travelling.

Compare stations in Bath

View on map
Lowest reported
187.9p / litre
Area average
196.6p / litre
Stations reporting
40

Diesel (B7)

Lowest prices first · 10 shown

Distances are from the centre of Bath, not your location.

  1. Tesco Trowbridge Extra - Petrol Filling Station

    BA14 7AQ · 7.9 miles from centre

    Price reported

    187.9p per litre Lowest reported
    Station details
  2. Tesco Bristol Brislington Extra - Petrol Filling Station

    BS4 5AY · 9.3 miles from centre

    Price reported

    189.9p per litre
    Station details
  3. Sainsbury's Sainsburys Bristol St George

    BS5 8QN · 9.0 miles from centre

    Price reported

    190.9p per litre
    Station details
  4. Central Garage Murco

    BS39 7QJ · 7.8 miles from centre

    Price reported

    191.9p per litre
    Station details
  5. Murco Jeyam Service Station Ltd

    BS14 8SY · 8.2 miles from centre

    Price reported

    191.9p per litre
    Station details
  6. Tesco Midsomer Norton Superstore - Petrol Filling Station

    BS39 7SW · 8.3 miles from centre

    Price reported

    191.9p per litre
    Station details
  7. Asda Longwell Green Supercentre

    BS30 7DY · 7.6 miles from centre

    Price reported

    192.9p per litre
    Station details
  8. Sainsbury's Sainsburys Bath

    BA2 3EH · 0.7 miles from centre

    Price reported

    194.9p per litre
    Station details
  9. Ashley Garage LTD

    SN13 8AA · 5.0 miles from centre

    Price reported

    195.9p per litre
    Station details
  10. Arleen Coaches Murco

    BA2 8DH · 5.1 miles from centre

    Price reported

    195.9p per litre
    Station details

Local fuel price snapshot

Within 15 km of Bath we track 40 active petrol stations with recent prices. (Data updated 13 minutes ago)

Lowest reported petrol price: 165.9p at Murco near CONCORD SERVICE STATION

Unleaded petrol (E10)

  • Based on 40 stations with eligible recent reports.
  • Lowest price: 165.9p
  • Average price: 172.5p
  • Highest price: 178.9p
  • Spread: 13.0p (across the stations we track)

Diesel (B7)

  • Based on 40 stations with eligible recent reports.
  • Lowest price: 187.9p
  • Average price: 196.6p
  • Highest price: 199.9p
  • Spread: 12.0p (across the stations we track)

Premium petrol (E5)

  • Based on 36 stations with eligible recent reports.
  • Lowest price: 176.9p
  • Average price: 188.6p
  • Highest price: 199.9p
  • Spread: 23.0p (across the stations we track)

Premium diesel

  • Based on 22 stations with eligible recent reports.
  • Lowest price: 199.9p
  • Average price: 213.9p
  • Highest price: 220.9p
  • Spread: 21.0p (across the stations we track)

The price spread is the gap between the lowest and highest reported prices, not a guaranteed saving on your journey. Compare with the UK petrol and diesel price index, or read how we calculate our published fuel price statistics.

Fuel brands in Bath

Esso fuel prices (10) BP fuel prices (5) Central Convenience (4) Murco (3) Tesco fuel prices (3)
About fuel prices around Bath

Bath has 39 petrol stations reporting live prices, including forecourts run by Esso, BP and Central Convenience. Across the local stations on this page, unleaded averages roughly 170p per litre at the moment.

At the bottom of the local market, unleaded starts around 162p per litre right now. The very top of the local range is set by a small number of expensive outliers, and most stations sit much closer together than the headline gap suggests.

Supermarket forecourts from Tesco usually anchor the bottom of the local range. Supermarkets account for 3 of the 39 stations here, with branded and independent sites making up the remainder.

The low end of the market has recently been held by Tesco around County Way. Forecourts on Bath Road and Craven Way carry much of the passing trade, and their prices often move first.

Average unleaded here tracks the wider South West England figure closely. For diesel, expect an average of roughly 192p per litre locally.

The comparison covers stations up to roughly 15 km out, which keeps out-of-town supermarkets and bypass sites in the same view as the town centre. If you drive through Bath regularly, note that the price ordering below changes often enough that last month's cheapest stop may not be this week's.

The table below carries the exact live figures per station, and alerts can flag a drop at the forecourts you actually use.

Wider area

See prices across South West England if you want the bigger picture.

Fuel prices in nearby towns

Common questions about fuel in Bath

What is the latest reported petrol price in Bath?

The latest reported petrol prices in Bath run from 165.9p to 178.9p per litre, with an average of 172.5p across 40 stations. The lowest unleaded price we can see is 165.9p at Murco near CONCORD SERVICE STATION.

What is the latest reported diesel price in Bath?

The latest reported diesel prices in Bath run from 187.9p to 199.9p per litre, with an average of 196.6p across 40 stations.

How many stations do you track around Bath?

We currently track 40 active stations within 15 km of Bath. Prices are refreshed from the official fuel price feed throughout the day.

How do I compare stations near Bath?

Open the map to compare the stations near Bath and work out which stop makes sense for your route. You can also set a price alert if you want updates on the stations you use most.

Open the map for Bath

Use the main finder with Bath already centred on the map.

Open Fuel Finder for Bath

For weekly UK petrol and diesel price trends, read Price Pulse.