Towns › Bath

Fuel prices in Bath

10 forecourts in Bath, Bath and North East Somerset, England. Cheapest unleaded is 161.7p at Newbridge Road Fuel Express Automat. Cheapest diesel is 183.7p at Newbridge Road Fuel Express Automat.

Prices as reported to Fuel Finder up to 28 Aug 2026, 16:00. Checking for newer prices…

Forecourts in Bath, cheapest unleaded first
Station UnleadedDieselSuperPremium diesel Updated
Newbridge Road Fuel Express Automat Gulf · Newbridge Road, Bath BA1 3HW 161.7p 183.7p 179.7p 201.7p yesterday
Sainsburys Bath Sainsbury's · 13 Victoria Bridge Road, Green Park Station, Bath BA2 3EH 161.9p 183.9p 173.9p 22 h ago
Combe Down Esso Express Esso · 100 Midford Rd, Bath BA2 5RU 162.9p 185.9p 176.9p 197.9p 6 h ago
Rontec Churchill Bridge Esso · Lower Bristol Road, Bath BA2 3BA 162.9p 184.9p 182.9p 204.9p 3 days ago
Rontec Walcot Esso · London Road, Bath BA1 6PF 162.9p 184.9p 182.9p 204.9p 3 days ago
Asda Marksbury Express Petrol Asda Express · Westway Garages, Bath Road Marksbury, Bath BA2 9HN 164.9p 187.9p 180.9p 203.9p 7 days ago
Beckington Sf Connect BP · Trowbridge Road, Bath BA11 6SF 165.9p 187.9p 186.9p 208.9p 8 days ago
Arleen Coaches Murco Murco · Arleen Services, 14, Bath Road, Peasedown St. John, Bath, BA2 8DH, Bath BA2 8DH 165.9p 189.9p yesterday
Monkton Combe Garage Monkton Combe Garage · Warminster Road, Bath BA2 7HY 166.9p 186.9p 189.9p 3 days ago
Eg Farleigh Pfs EG On The Move · Hinton Charterhouse, Farleigh, Bath BA2 7TP 167.9p 187.9p 187.9p 6 h ago

Price trend in Bath

148p158p168p178p188p31 May15 Jul28 AugUnleaded (typical)Unleaded (cheapest)Diesel (typical)

Typical (median) and cheapest unleaded, and typical diesel, across Bath's forecourts each day. Typical unleaded is up 2.0p over the last 7 days and up 3.0p over the last 30 days.

Search within 10 miles of Bath instead

About these prices

Forecourts must report every price change to the government's Fuel Finder scheme within 30 minutes. This page is rebuilt from the daily data and then checks the live feed when you open it, so the figures you see are the latest reported. Prices are per litre. A blank means the forecourt does not sell that fuel or has not reported a price.