If you’re looking to save money on fuel this weekend, Morrisons garage on Priory Bridge Road in Taunton offers the cheapest petrol prices in Somerset. With petrol at 136.9p per litre, filling an average 55-litre tank costs approximately £75—a saving of up to £10 compared to the county’s most expensive forecourts.
Data from the Competition and Markets Authority (CMA), based on live petrol prices updated last September, shows the average petrol price in Somerset this week is 138.8p per litre.
Here’s a snapshot of the most affordable petrol stations in Somerset this Saturday:
READ MORE: Major Somerset Quarry Granted Approval to Operate Until 2056 with Expansion Plans
READ MORE: North Somerset Village Faces Permanent Closure of GP Surgery
- 136.9p - Morrisons, Priory Bridge Road, Taunton
- 137.7p - ASDA, Creechbarrow Road, Taunton
- 137.9p - Esso, Wellington New Road, Taunton
- 137.9p - Sainsbury’s, Billet Street, Bishop’s Hull & Taunton West
- 137.9p - ASDA, Preston Road, Yeovil West
- 137.9p - Morrisons, Broadway, Bridgwater
- 137.9p - Morrisons, Lysander Road, Yeovil South
- 137.9p - ASDA, Warminster Road, Frome East
- 138.7p - ASDA, East Quay, Bridgwater North & Central
- 138.9p - Morrisons, Southgate Road, Wincanton
On the other end of the spectrum, the most expensive petrol in Somerset is found at the ASDA station on Dunball Roundabout, Bridgwater, charging 154.9p per litre—equating to around £85 for a full tank.
For diesel drivers, the cheapest option is the Esso garage in Wells, offering standard diesel at 146.9p per litre. Other affordable diesel stations in the region include:
- 146.9p - Esso, Prl Wells, Wells
- 155.9p - Morrisons, Priory Bridge Road, Taunton
- 156.9p - Morrisons, Lysander Road, Yeovil South
- 157.7p - ASDA, Creechbarrow Road, Taunton
- 157.7p - ASDA, East Quay, Bridgwater North & Central
- 157.9p - Sainsbury’s, Billet Street, Bishop’s Hull & Taunton West
- 157.9p - ASDA, Preston Road, Yeovil West
- 157.9p - Morrisons, Street Road, Glastonbury
- 157.9p - Morrisons, Broadway, Bridgwater
- 157.9p - ASDA, Warminster Road, Frome East
Nationally, UK drivers currently pay an average of 140.6p per litre for petrol and 159.9p per litre for diesel. Somerset petrol drivers pay slightly above the national average by 0.2p, while diesel drivers benefit from a minor discount of 0.1p compared to the UK average.
Fuel prices quoted are for standard grade petrol (E10) and standard diesel (B7) as reported by major retailers participating in the CMA’s voluntary pricing scheme, which covers around 60% of the UK fuel market. Notably, Costco prices may be cheaper but require membership access.
Prices referenced were current as of Saturday 14th March 2026 at 4:45 am.