Fuel prices
Petrol and diesel prices in Barnstaple
Compare 9 stations and find the cheapest fuel in Barnstaple today.
In Barnstaple, unleaded petrol (E10) averages 168.2p per litre and standard diesel averages 195.4p per litre. The cheapest unleaded is at Texaco for 166.9p per litre. Prices updated 4 November 2026, 14:39.
Average fuel prices in Barnstaple
Unleaded
168.2p/L
Lowest 166.9p · UK avg 171.0p
Diesel
195.4p/L
Lowest 191.7p · UK avg 198.4p
Super unleaded
186.0p/L
Lowest 178.9p · UK avg 190.0p
Premium diesel
216.7p/L
Lowest 213.9p · UK avg 217.7p
Latest price update in Barnstaple: 4 Nov 2026, 14:39. Source: GOV.UK Fuel Finder.
Cheapest unleaded in Barnstaple
-
Texaco Cheapest
STICKLEPATH SERVICE STATION, BARNSTAPLE, EX31 2BU
166.9p
-
ASDA BARNSTAPLE SUPERSTORE
ANCHORWOOD RETAIL PARK, TAW WHARF, BARNSTAPLE, EX31 2BN
167.7p
-
VALERO
PILTON CAUSEWAY, BARNSTAPLE, EX32 7AA
167.9p
-
BP
A39 ATLANTIC HIGHWAY, BARNSTAPLE, EX31 3RZ
167.9p
-
SAINSBURYS
GRATTON WAY, BARNSTAPLE, EX31 3NH
167.9p
-
EG ON THE MOVE
ROUNDSWELL ROUNDABOUT, BARNSTAPLE, EX31 3NP
167.9p
-
ESSO
TAW Garages Service Station, Barnstaple, EX32 9HQ
167.9p
-
TESCO
ROSE LANE, BARNSTAPLE, EX32 8PG
168.9p
-
Texaco
CHIVENOR FILLING STATION, BARNSTAPLE, EX31 4BN
170.9p
Cheapest diesel in Barnstaple
-
ASDA BARNSTAPLE SUPERSTORE Cheapest
ANCHORWOOD RETAIL PARK, TAW WHARF, BARNSTAPLE, EX31 2BN
191.7p
-
SAINSBURYS
GRATTON WAY, BARNSTAPLE, EX31 3NH
191.9p
-
TESCO
ROSE LANE, BARNSTAPLE, EX32 8PG
192.9p
-
Texaco
STICKLEPATH SERVICE STATION, BARNSTAPLE, EX31 2BU
192.9p
-
EG ON THE MOVE
ROUNDSWELL ROUNDABOUT, BARNSTAPLE, EX31 3NP
196.9p
-
VALERO
PILTON CAUSEWAY, BARNSTAPLE, EX32 7AA
197.9p
-
BP
A39 ATLANTIC HIGHWAY, BARNSTAPLE, EX31 3RZ
197.9p
-
ESSO
TAW Garages Service Station, Barnstaple, EX32 9HQ
197.9p
-
Texaco
CHIVENOR FILLING STATION, BARNSTAPLE, EX31 4BN
198.9p
Fuel prices in Barnstaple: FAQ
What is the average price of petrol in Barnstaple?
Unleaded (E10) in Barnstaple averages 168.2p per litre across 9 stations, ranging from 166.9p to 170.9p. That is 2.8p below the UK average.
What is the average price of diesel in Barnstaple?
Standard diesel in Barnstaple averages 195.4p per litre across 9 stations, ranging from 191.7p to 198.9p. That is 3.0p below the UK average.
Where is the cheapest petrol in Barnstaple?
Right now the cheapest unleaded we can see in Barnstaple is at Texaco, STICKLEPATH SERVICE STATION, BARNSTAPLE, EX31 2BU, at 166.9p per litre. Prices change through the day, so check before you set off.
How often are these fuel prices updated?
We refresh prices every 15 minutes from the GOV.UK Fuel Finder scheme, where forecourts report their pump prices.
Fuel prices in other towns and cities
Contains public sector information licensed under the Open Government Licence v3.0. Prices from the GOV.UK Fuel Finder scheme.
Keep your vehicle on the road with VeFix
Save your vehicle, track MOT, tax and servicing, and book trusted UK garages. Free to join.