Average Petrol Price in Somerset

Petrol (E10)157.6p
Diesel (B7S)179.1p

Today the average petrol price in Somerset is 157.63p per litre. 1.0p higher than the average price in England.

The current average price of diesel is 179.11p per litre. 0.4p above the English diesel average.

We calculate the daily averages by analysing price data from the 111 petrol stations in Somerset that are sending price changes to the Fuel Finder system.

Cheapest Petrol in Somerset

The cheapest petrol in Somerset is in Curry Rivel (153.9p per litre).

Currently, buying 60 litres of petrol in Curry Rivel costs £6.60 less than in Castle Cary (164.9p per litre).

Average Fuel Prices by City/Town

Select a town or city to view local petrol station price data.

TOWN/CITY STATIONS PETROL DIESEL
Bath10157.48p178.58p
Bridgwater13158.05p180.28p
Bruton1159.90p182.90p
Burnham On Sea3158.93p186.93p
Castle Cary2164.90p182.90p
Chard2158.80p176.80p
Crewkerne2161.40p180.40p
Curry Rivel1153.90p175.90p
Dunball1161.90p179.90p
Frome5158.90p180.30p
Glastonbury2158.40p178.40p
Highbridge5155.63p183.70p
Ilchester1161.90p182.90p
Ilminster3157.90p175.57p
Langport1154.90p172.90p
Lydford On Fosse1157.90p179.90p
Martock1157.90p175.90p
Merriott1159.90p179.90p
Minehead4160.40p177.40p
Montacute1157.90p179.90p
Radstock1160.90p179.90p
Shepton Mallet3155.90p176.90p
South Petherton1159.90p183.90p
Stoke Sub Hamdon1159.90p181.90p
Street1156.90p174.90p
Street1156.90p174.90p
Street1156.90p174.90p
Taunton18154.67p176.95p
Wellington4155.65p177.90p
Wells2154.90p175.90p
Williton1157.90p177.90p
Wincanton2156.90p178.40p
Yeovil9158.24p177.91p

Average petrol prices last updated at 12 Jun 2026 10:00 (14 hours, and 12 minutes ago).

Petrol & Diesel Price Trends

The average price of petrol in Somerset has decreased by 2p in the last week. Diesel has fallen by 3.7p.

In the last month petrol has dropped by 1.3p and. and diesel has fallen by 8.9p.