- Toilets
- Car wash
County guide
Petrol & Diesel Prices across Somerset
158 stations across 87 towns.
Fuel prices in Somerset
Unleaded
172.6p/L
Average price
Lowest 163.9p/L
From 90 stations
Diesel
201.1p/L
Average price
Lowest 193.9p/L
From 39 stations
Based on trusted prices updated in the last 7 days. Latest price change on 01 Nov, 11:52.
Cheapest stations in Somerset
Lowest unleaded prices. Each card shows when its price last changed.
Prices marked "30+ days" have been unchanged for 30+ days; verify at the pump before you travel.
- Toilets
- Car wash
- Toilets
Towns in Somerset
Showing 1–24 of 87 townsSearch across towns in Somerset.
More about fuel prices in Somerset
Local prices, main towns and planning tools for Somerset.
More about fuel prices in Somerset
Local prices, main towns and planning tools for Somerset.
Across Somerset, unleaded averages 172.6p/L at 90 stations with a trusted price from the last 7 days, and the cheapest is 163.9p/L. Diesel averages 201.1p/L, with the cheapest at 193.9p/L.
Filling up at the cheapest unleaded price instead of the average saves about 8.7p a litre, roughly £3.91 on a 45-litre fill-up. Check how far away it is first, as a long detour can cancel out the saving.
Somerset has 158 petrol stations across 87 towns. The main towns include Bath, Wells and Bridgwater. Open a town to see each station's latest price, opening hours and facilities.