findpetrol .co.uk

Live fuel prices

Petrol and diesel prices around South West England

Unleaded from 154.9p a litre, averaging 167.6p across 761 stations we track in South West England.

At a glance

Stations tracked
761
Local areas
304
Cheapest unleaded
154.9p
Cheapest diesel
176.7p

Data updated 16 minutes ago

The South West is a region of two halves. From Bristol and Gloucester down through Somerset the market is competitive and well supplied, with plenty of supermarket forecourts and easy motorway access. Past Exeter the peninsula narrows, the roads slow down and the pricing changes character.

Cornwall and west Devon carry a genuine remoteness premium. Everything arrives by road down the A30 or A38, and stations at the far end of that supply chain price accordingly. The difference between filling in Exeter and filling near Penzance can be substantial, which is why regulars top up before crossing the Tamar.

Summer transforms the whole region. Holiday traffic on the A30, A38 and A39 lifts demand for months and the smaller coastal stations can be stretched during changeover weekends. Bristol, Gloucester, Taunton and Exeter are the practical refuelling points on the way down, and Quedgeley and the Gloucester supermarket sites frequently show up among the cheapest in the country.

Petrol & Diesel Fuel Price Index

Across 304 local areas in South West England, we track 761 active petrol stations with recent prices. (Data updated 16 minutes ago)

Lowest reported petrol price: 154.9p at Gulf near GL1 5TA, Gloucester.

Unleaded petrol (E10)

Lowest price
154.9p
Average price
167.6p
Highest price
203.0p
Spread
48.1p across 752 sites

Diesel (B7)

Lowest price
176.7p
Average price
188.9p
Highest price
215.0p
Spread
38.3p across 759 sites

Premium petrol (E5)

Lowest price
162.9p
Average price
185.3p
Highest price
212.9p
Spread
50.0p across 618 sites

Premium diesel

Lowest price
187.9p
Average price
208.5p
Highest price
230.9p
Spread
43.0p across 373 sites

Figures cover stations reporting to the official CMA price feed within the last 30 days. We exclude obvious reporting errors - prices given in pounds rather than pence, retailer test records, and premium grades priced below the standard grade - so the averages reflect what you can actually pay.

Cheapest petrol stations in South West England

Sorted by unleaded price. Open a station for its latest prices, price history and nearby comparison.

Station Local area Petrol Diesel
Gulf 250, Gloucester GL1 5TA Gloucester 154.9p 178.9p
Asda Naas Lane Link Road, Kingsway, Quedgeley GL2 2SN Quedgeley and Hardwicke 155.7p 176.7p
Sainsburys St. Ann Way, Gloucester GL2 5SA Gloucester 155.9p 177.9p
Sparoad Service Station Spa Road Service Station, Melksham SN12 7NY Melksham 155.9p 179.9p
Tesco St Oswalds Road, Gloucester GL1 2SG Gloucester 155.9p 176.9p
Tesco Bristol Road, Gloucester GL2 4PF Quedgeley and Hardwicke 155.9p 176.9p
Tesco Gloucester Business Park, Gloucester GL3 4AA Gloucester 156.9p 176.9p
Asda Bruton Way, Gloucester GL1 1DS Gloucester 157.7p 179.7p
A303 Services Harvest Energy, Honiton EX14 9ND East Devon 157.9p 178.9p
Jet Waterside Garage, 130, Dartmouth Road, Paignton TQ4 6ND Paignton 157.9p 179.9p

Wider area

See prices across England if you want the bigger picture.

Places nearby

Drill into a specific area for its own price snapshot and cheapest stations.

Bristol 30 stations from 159.7p Somerset 21 stations from 162.9p Plymouth 20 stations from 158.9p Cornwall 18 stations from 159.9p Gloucester 17 stations from 154.9p Swindon 15 stations from 164.7p Wiltshire 15 stations from 158.9p Cheltenham 15 stations from 159.7p Bournemouth 13 stations from 160.9p Poole 13 stations from 167.9p Exeter 11 stations from 166.9p Kingswood and Fishponds 10 stations from 162.9p Taunton 9 stations from 162.7p Cotswold 9 stations from 159.9p Bridgwater 9 stations from 161.7p Dorset 9 stations from 163.9p Forest of Dean 8 stations from 159.9p Stroud 8 stations from 160.9p Barnstaple 8 stations from 160.7p North Devon 7 stations from 161.9p Weston-super-Mare 7 stations from 166.9p Salisbury 7 stations from 164.9p Torquay 7 stations from 157.9p South Hams 7 stations from 161.9p Chippenham 6 stations from 163.9p Weymouth 6 stations from 163.9p East Devon 6 stations from 157.9p Yeovil 6 stations from 160.9p Teignbridge 5 stations from 169.9p Tewkesbury 5 stations from 165.9p Cirencester 5 stations from 161.9p Yate 5 stations from 166.9p Bath 5 stations from 167.7p Melksham 5 stations from 155.9p Exmouth 5 stations from 161.9p West Devon 5 stations from 162.9p Patchway 5 stations from 162.7p Christchurch 5 stations from 163.9p Stratton St Margaret 4 stations from 167.9p Bodmin 4 stations from 164.7p Bideford 4 stations from 162.7p Paignton 4 stations from 157.9p Frome 4 stations from 164.9p Amesbury 4 stations from 158.9p North Somerset 4 stations from 165.7p Newquay 4 stations from 163.9p St Austell 4 stations from 166.7p Tiverton 4 stations from 166.9p Bath and North East Somerset 4 stations from 165.9p Trowbridge 4 stations from 158.9p Minehead 3 stations from 164.9p Hayle 3 stations from 166.9p Newton Abbot 3 stations from 158.9p Wimborne Minster 3 stations from 168.9p Cullompton 3 stations from 161.9p Devizes 3 stations from 169.9p Helston 3 stations from 163.9p Royal Wootton Bassett 3 stations from 169.9p Burnham-on-Sea 3 stations from 167.9p Wells 3 stations from 164.9p Quedgeley and Hardwicke 3 stations from 155.7p Clevedon 3 stations from 168.9p South Gloucestershire 3 stations from 169.9p Torridge 3 stations from 163.9p Dorchester 3 stations from 165.9p Calne 3 stations from 161.9p Avonmouth 3 stations from 158.9p Launceston 3 stations from 160.9p Cheddar 2 stations from 165.9p Portishead 2 stations from 165.9p Frampton Cotterell and Winterbourne 2 stations from 162.9p Cinderford 2 stations from 169.9p Gunnislake and St Ann's Chapel 2 stations from 168.7p St Blazey 2 stations from 165.9p Penryn 2 stations from 162.9p Warminster 2 stations from 165.9p Lydney 2 stations from 164.9p Bridport 2 stations from 165.9p Keynsham 2 stations from 169.9p Braunton 2 stations from 169.9p Liskeard 2 stations from 163.9p Gillingham (South West England) 2 stations from 167.9p Crediton 2 stations from 166.9p Honiton 2 stations from 162.9p Nailsea 2 stations from 162.9p Dartmouth 2 stations from 161.9p Indian Queens and Fraddon 2 stations from 166.9p Midsomer Norton 2 stations from 162.9p Tavistock 2 stations from 165.9p Blandford Forum 2 stations from 168.9p Verwood 2 stations from 166.9p Teignmouth 2 stations from 160.9p Axminster 2 stations from 159.9p Whaddon 2 stations from 185.9p Shaftesbury 2 stations from 160.9p Thornbury 2 stations from 161.9p Kingskerswell 2 stations from 157.9p Falmouth 2 stations from 167.9p Glastonbury 2 stations from 166.9p Truro 2 stations from 165.9p Bradford-on-Avon 2 stations from 168.9p Redruth 2 stations from 164.9p Kingsteignton 2 stations from 160.9p Durrington and Bulford 2 stations from 158.9p Mid Devon 2 stations from 171.9p Leigh Delamere 2 stations from 194.9p Dunball 2 stations from 166.9p Ilminster 2 stations from 166.9p Rooks Bridge 2 stations from 189.9p Wellington 2 stations from 169.9p Marlborough 2 stations from 166.9p West Moors 2 stations from 165.9p Bude 2 stations from 165.9p Saltash 2 stations from 173.9p Willersey 2 stations from 166.9p Probus 2 stations from 160.9p Stonehouse 2 stations from 163.9p Chard 2 stations from 161.9p Ferndown 2 stations from 164.9p

Common questions about fuel in South West England

What is the latest reported petrol price in South West England?
The latest reported petrol prices in South West England run from 154.9p to 203.0p per litre, with an average of 167.6p across 752 stations. The lowest unleaded price we can see is 154.9p at Gulf near GL1 5TA.
What is the latest reported diesel price in South West England?
The latest reported diesel prices in South West England run from 176.7p to 215.0p per litre, with an average of 188.9p across 759 stations.
How many stations do you track around South West England?
We currently track 761 active stations across 304 local areas in South West England. Prices are refreshed from the official CMA fuel price feed throughout the day.
How do I compare stations near South West England?
Open the map to compare stations near South West England and work out which stop makes sense for your route. You can sort by price or distance and filter to supermarket forecourts only.
Is it cheaper to fill up with petrol or diesel in South West England?
Diesel currently averages 21.3p more per litre than unleaded in South West England, at 188.9p against 167.6p. That gap changes with wholesale costs, so it is worth checking before a big fill.

Open the map for South West England

Use the main finder with South West England already centred, then sort by price or distance to pick your stop.

Open fuel finder for South West England
We use cookies to improve your experience. By using our site, you agree to our Privacy Policy.