Fuel prices in Bath today, 4 November 2026

Pump prices at 52 petrol stations within 10 miles of Bath town centre, sorted cheapest first. 4 have prices more than 30 days old, so they're listed last with the date of the last report. Prices come from the official retailer price data published under the government's fuel price transparency rules, updated daily from the official Fuel Finder data.

Cheapest unleaded
165.7p
Cheapest diesel
192.9p
Avg unleaded (Bath)
170.4p
Avg diesel (Bath)
199.3p

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

Cheapest fuel in Bath: quick answers

Where is the cheapest petrol in Bath today?

165.7p a litre for unleaded (E10) at Gulf, Newbridge Road, Bath, 2.0 miles from the town centre. That is 4.7p under the Bath average of 170.4p, or about £2.35 on a 50-litre fill.

Where is the cheapest diesel in Bath?

192.9p a litre for diesel (B7) at Sainsbury's, Bath Road, Melksham. The Bath average for diesel is 199.3p.

Is petrol in Bath dearer than the UK average?

Unleaded in Bath averages 170.4p today, 0.6p below the UK average of 171.0p across every station in the data. Diesel averages 199.3p, 1.1p above the UK figure of 198.2p.

Which brand is cheapest for petrol in Bath?

Among brands with 2 or more stations within 10 miles, Tesco has the lowest average unleaded price at 168.4p across 3 stations. Murco is the dearest on average at 176.9p.

How current are these prices?

Prices come from the government's Fuel Finder open data, where forecourts must report any change within 30 minutes. We update our copy from that data every day. The pump totem is still the final word.

Every station near Bath, cheapest unleaded first

2.0 miGulf
Newbridge Road, Bath
BA1 3HW
24 hours · Air
Unleaded165.7p
Diesel199.7p
0.6 miSainsbury's
13 Victoria Bridge Road, Green Park Station, Bath
BA2 3EH
Car wash · Air
Unleaded165.9p
Diesel199.9p
9.5 miSainsbury's
Bath Road, Melksham
SN12 6LL
Air
Unleaded166.9p
Diesel192.9p
0.3 miEsso
Lower Bristol Road, Bath
BA2 3BA
24 hours · Car wash · Air · Water · Toilets
Unleaded166.9p
Diesel199.9p
0.8 miEsso
London Road, Bath
BA1 6PF
24 hours · Air · Water · Toilets
Unleaded166.9p
Diesel199.9p
9.8 miSparoad Service Station
Spa Road Service Station, Spa Road, Melksham
SN12 7NY
Price last reported 21 Sept
Car wash · Air · Water · Toilets
Unleaded166.9p
Diesel192.9p
8.1 miTesco
County Way, Trowbridge
BA14 7AQ
24 hours · Car wash · Air · Water · Toilets
Unleaded167.9p
Diesel192.9p
10.0 miMorrisons
New Station Way/Hockeys Lane, Fishponds
BS16 3US
Price last reported 28 Sept
Car wash · Air · Toilets
Unleaded167.9p
Diesel196.9p
9.3 miBP
Nortree Motors, Beanacre Rd / Melksham
SN12 8AU
Price last reported 28 Sept
24 hours · Car wash · Air · Water
Unleaded167.9p
Diesel197.9p
9.5 miEsso
Semington Road, Melksham
SN12 6DE
24 hours · Car wash · Air · Water
Unleaded167.9p
Diesel194.9p
7.9 miTexaco
101 Pickwick Road, Corsham
SN13 9DA
Car wash
Unleaded167.9p
Diesel198.9p
9.0 miValero
The Square, A4 Bath Road / Brislington
BS4 5AD
Price last reported 18 Sept
Car wash · Air · Water
Unleaded167.9p
Diesel199.9p
5.5 miValero
47 Woolley Street, Bradford-On- Avon
BA15 1AF
Price last reported 28 Sept
Car wash · Air · Water
Unleaded167.9p
Diesel199.9p
1.7 miEsso
100 Midford Rd, Bath
BA2 5RU
Air · Water
Unleaded168.9p
Diesel200.9p
9.3 miAsda
Oatlands Avenue, Bristol
BS14 0ST
Toilets
Unleaded168.9p
Diesel195.9p
7.4 miAsda
Craven Way, Bristol
BS30 7DY
Car wash · Toilets
Unleaded168.9p
Diesel196.9p
9.1 miTesco
Tesco Stores Ltd, Callington Road, Bristol
BS4 5AY
24 hours · Air · Water · Toilets
Unleaded168.9p
Diesel195.9p
8.4 miBP
Trowbridge Lodge Service Station, West Ashton Road, Trowbridge
BA14 6DW
Car wash · Air · Toilets
Unleaded169.9p
Diesel198.9p
8.8 miSainsbury's
Nags Head Hill, Bristol
BS5 8QN
Air
Unleaded169.9p
Diesel197.9p
7.7 miEg On The Move
Bythesea Road, Trowbridge
BA14 8HR
24 hours · Air · Water
Unleaded169.9p
Diesel198.9p
6.1 miEsso
20 Bath Road, Bristol
BS31 1NN
24 hours · Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel199.9p
5.4 miEsso
Bath Road, Keynsham
BS31 1TN
24 hours · Car wash · Air · Water · Toilets · AdBlue pump
Unleaded169.9p
Diesel199.9p
6.2 miBP
114 Bath Road (A431), Bristol
BS30 6EF
24 hours · Car wash · Air · Water · Toilets
Unleaded169.9p
Diesel199.9p
5.5 miBP
81 London Road, Wick
BS30 5SJ
Price last reported 28 Sept
24 hours · Air · Water
Unleaded169.9p
Diesel199.9p
4.8 miAshley Garage LTD
Ashley Garage, Bath Road, Box, Corsham
SN13 8AA
24 hours · Air · Toilets
Unleaded169.9p
Diesel199.9p
9.7 miSainsbury's
St. Philips Causeway, Arnos Vale, Bristol
BS4 3BD
Car wash · Air
Unleaded169.9p
Diesel197.9p
9.2 miBP
West Bury Road, North Bradley
BA14 0FW
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets · AdBlue pump
Unleaded169.9p
Diesel199.9p
9.6 miEsso
Westerleigh Road, Bristol
BS16 7AN
Price last reported 28 Sept
24 hours · Air · Toilets
Unleaded169.9p
Diesel201.9p
6.9 miCentral Convenience
Bear Garages, Bath Road, Atworth, Melksham
SN12 8HN
Car wash
Unleaded169.9p
Diesel205.9p
9.5 miEsso
Wesbury Road, Nr Trowbridge
BA14 6AQ
Price last reported 28 Sept
24 hours · Air · Water
Unleaded169.9p
Diesel199.9p
5.4 miShell
Marshfields, Chippenham
SN14 8LB
Price last reported 28 Sept
Air · Water
Unleaded169.9p
Diesel199.9p
7.6 miEsso
Deanery Rd, Bristol
BS15 9JB
Air · Water
Unleaded170.9p
Diesel199.9p
9.1 miSainsbury's
The Village, Emerson Way, Emersons Green, Bristol
BS16 7AE
Car wash · Air
Unleaded170.9p
Diesel199.9p
8.9 miEsso
Soundwell Rd, Bristol
BS15 1PN
Air · Water
Unleaded171.9p
Diesel199.9p
8.9 miEsso
Wells Rd, Bristol
BS14 9HX
Air · Water
Unleaded171.9p
Diesel197.9p
8.2 miShell
A367, Wells Road
BA3 3UR
Price last reported 24 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded171.9p
Diesel202.9p
9.4 miValero
Bristol Road, Farrington Gurney / Bristol
BS39 6TG
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets
Unleaded171.9p
Diesel199.9p
7.5 miCentral Convenience
8 Marsh Road, Trowbridge
BA14 7PR
Air
Unleaded172.9p
Diesel202.9p
5.5 miCentral Convenience
Oval Motor Co Ltd, 61 Trowbridge Road, Bradford-On-Avon
BA15 1EG
Unleaded172.9p
Diesel202.9p
9.7 miShell
St Philips Causeway, Bristol
BS4 3EX
Price last reported 25 Sept
24 hours · Air · Water · Toilets
Unleaded173.9p
Diesel199.9p
9.0 miCentral Convenience
Main Road, Bristol
BS39 5BZ
Price last reported 24 Sept
Air
Unleaded173.9p
Diesel199.9p
9.9 miEsso
A361 Frome Road, Frome
BA11 2RY
Price last reported 28 Sept
24 hours · Car wash · Air · Water · Toilets · AdBlue pump
Unleaded174.9p
Diesel202.9p
8.6 miEsso
Church Lane, Midsomer
BA3 2JL
24 hours · Car wash
Unleaded174.9p
Diesel201.9p
8.3 miBP
Trowbridge Road, Bath
BA11 6SF
24 hours · Car wash · Air · Toilets · AdBlue pump
Unleaded174.9p
Diesel202.9p
5.7 miAsda
Westway Garages, Bath Road Marksbury, Bath
BA2 9HN
Unleaded174.9p
Diesel199.9p
4.9 miEg On The Move
Hinton Charterhouse, Farleigh, Bath
BA2 7TP
24 hours · Air · Water
Unleaded175.9p
Diesel197.9p
2.4 miMonkton Combe Garage
Warminster Road, Bath
BA2 7HY
Price last reported 23 Sept
Unleaded176.9p
Diesel198.9p
5.4 miMurco
Arleen Services, 14 Bath Road, Peasedown St. John, Bath
BA2 8DH
Air · Water · Toilets
Unleaded176.9p
Diesel202.9p
8.6 miTesco
Tesco Stores Ltd, Old Mills, Paulton, Bristol
BS39 7SW
Price last reported 18 Sept
24 hours · Air · Water · Toilets
Unleaded170.9p
Diesel195.9p
8.0 miMurco
Central Garage, High Street, Paulton, Bristol
BS39 7QJ
Price last reported 19 Sept
Air
Unleaded170.9p
Diesel195.9p
8.2 miMurco
Concord Service Station, Stockwood Lane, Bristol
BS14 8SY
Price last reported 19 Sept
Air
Unleaded170.9p
Diesel195.9p
5.9 miF G Bond & Son, Marshfield Garage
Marshfield Garage, 19 High Street, Marshfield, Chippenham
SN14 8LR
Price last reported 1 Oct
AdBlue pump
Unleaded185.0p
Diesel208.0p

Distances measured from Bath town centre. Data fetched 10 hours ago.

Fuel prices around Bath: the numbers

Measured across the 48 stations within 10 miles with a price reported in the last 30 days, against every station in the UK data on the same day.

Unleaded E10Diesel B7
Bath average170.4p199.3p
UK average171.0p198.2p
Bath against the UK-0.6p+1.1p
Cheapest station165.7p192.9p
Dearest station176.9p205.9p
Spread, dearest minus cheapest+11.2p+13.0p
Stations with a price4846

Brands near Bath

Brands with 2 or more stations within 10 miles, most stations first. Averages cover the stations in this radius only.

BrandStationsAvg unleadedAvg diesel
Esso13170.4p200.0p
BP6170.4p199.9p
Sainsbury's5168.7p197.7p
Central Convenience4172.4p202.9p
Asda3170.9p197.6p
Murco3176.9p202.9p
Shell3171.9p199.9p
Tesco3168.4p194.4p
Valero3169.2p199.9p
Eg On The Move2172.9p198.4p

How Bath prices have moved

Daily average over the last 11 days, Bath against the UK. Unleaded has moved -3.0p and diesel -0.4p since 25 October 2026.

Bath unleadedBath dieselUK unleadedUK diesel
168p185p202p10-2510-2710-2910-3111-0211-04

What this covers: 52 stations within 10 miles of the town centre as given in our town list, which can take in neighbouring towns. Averages are a plain mean of reported prices, so one dear motorway forecourt lifts a small town's figure. Stations that have reported nothing for 30 days are listed with their last price but left out of the averages.

Check a car's MOT history and due date for free by registration on My MOT Checker.

Fuel prices in nearby towns