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

  1. Texaco Cheapest

    STICKLEPATH SERVICE STATION, BARNSTAPLE, EX31 2BU

    166.9p

  2. ASDA BARNSTAPLE SUPERSTORE

    ANCHORWOOD RETAIL PARK, TAW WHARF, BARNSTAPLE, EX31 2BN

    167.7p

  3. VALERO

    PILTON CAUSEWAY, BARNSTAPLE, EX32 7AA

    167.9p

  4. BP

    A39 ATLANTIC HIGHWAY, BARNSTAPLE, EX31 3RZ

    167.9p

  5. SAINSBURYS

    GRATTON WAY, BARNSTAPLE, EX31 3NH

    167.9p

  6. EG ON THE MOVE

    ROUNDSWELL ROUNDABOUT, BARNSTAPLE, EX31 3NP

    167.9p

  7. ESSO

    TAW Garages Service Station, Barnstaple, EX32 9HQ

    167.9p

  8. TESCO

    ROSE LANE, BARNSTAPLE, EX32 8PG

    168.9p

  9. Texaco

    CHIVENOR FILLING STATION, BARNSTAPLE, EX31 4BN

    170.9p

Cheapest diesel in Barnstaple

  1. ASDA BARNSTAPLE SUPERSTORE Cheapest

    ANCHORWOOD RETAIL PARK, TAW WHARF, BARNSTAPLE, EX31 2BN

    191.7p

  2. SAINSBURYS

    GRATTON WAY, BARNSTAPLE, EX31 3NH

    191.9p

  3. TESCO

    ROSE LANE, BARNSTAPLE, EX32 8PG

    192.9p

  4. Texaco

    STICKLEPATH SERVICE STATION, BARNSTAPLE, EX31 2BU

    192.9p

  5. EG ON THE MOVE

    ROUNDSWELL ROUNDABOUT, BARNSTAPLE, EX31 3NP

    196.9p

  6. VALERO

    PILTON CAUSEWAY, BARNSTAPLE, EX32 7AA

    197.9p

  7. BP

    A39 ATLANTIC HIGHWAY, BARNSTAPLE, EX31 3RZ

    197.9p

  8. ESSO

    TAW Garages Service Station, Barnstaple, EX32 9HQ

    197.9p

  9. 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

Search fuel prices by postcode

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.