Fuel prices Barnstaple: petrol stations compared
There are 9 petrol stations in Barnstaple (South West) with current fuel prices. The cheapest diesel is currently £ 1.917 at Asda Barnstaple Superstore.
Cheapest Diesel£ 1.917Asda Barnstaple SuperstoreCheapest Unleaded£ 1.687Asda Barnstaple Superstore
9Stations
Loading map…
Asda Barnstaple Superstore
Anchorwood Retail Park, Taw Wharf, EX31 2BN Barnstaple
Unleaded (E10): £ 1.687Diesel: £ 1.917
Price change 13/10/2026, 19:11
Sainsburys
Gratton Way, Roundswell Buisness Park, EX31 3NH Barnstaple
Unleaded (E10): £ 1.689Diesel: £ 1.919
Price change 22/10/2026, 07:40
Texaco
Sticklepath Service Station, Sticklepath Hill, Sticklepath, EX31 2BU Barnstaple
Unleaded (E10): £ 1.689Diesel: £ 1.929
Price change 20/10/2026, 14:10
Tesco
Rose Lane, EX32 8PG Barnstaple
Unleaded (E10): £ 1.699Diesel: £ 1.929
Price change 14/10/2026, 17:11
Texaco
Chivenor Filling Station, Chivenor, Barnstaple, EX31 4BN, EX31 4BN Barnstaple
Unleaded (E10): £ 1.699Diesel: £ 1.959
Price change 24/10/2026, 14:11
Eg On The Move
Roundswell Roundabout, EX31 3NP Barnstaple
Unleaded (E10): £ 1.689Diesel: £ 1.969
Price change 20/10/2026, 11:40
BP
A39 Atlantic Highway, EX31 3RZ Barnstaple
Unleaded (E10): £ 1.689Diesel: £ 1.979
Price change 24/10/2026, 00:11
Esso
TAW Garages Service Station, Barbican Road, EX32 9HQ Barnstaple
Unleaded (E10): £ 1.699Diesel: £ 1.979
Price change 19/10/2026, 10:41
Valero
Pilton Causeway, EX32 7AA Barnstaple
Unleaded (E10): £ 1.689Diesel: £ 1.989
Price change 24/10/2026, 06:41
Price trend in Barnstaple
Diesel ranged between £ 1.887 and £ 1.999 over the last 30 days.
Unleaded (E10) ranged between £ 1.677 and £ 1.729 over the last 30 days.
| Date | Avg. Diesel | Avg. Unleaded |
|---|---|---|
| 27/09/2026 | £ 1.945 | £ 1.703 |
| 28/09/2026 | £ 1.950 | £ 1.706 |
| 29/09/2026 | £ 1.956 | — |
| 30/09/2026 | £ 1.941 | £ 1.713 |
| 01/10/2026 | £ 1.946 | £ 1.712 |
| 02/10/2026 | £ 1.929 | £ 1.719 |
| 04/10/2026 | £ 1.944 | £ 1.719 |
| 05/10/2026 | £ 1.960 | £ 1.720 |
| 08/10/2026 | £ 1.968 | £ 1.718 |
| 09/10/2026 | £ 1.968 | — |
| 13/10/2026 | — | £ 1.710 |
| 14/10/2026 | — | £ 1.707 |
| 22/10/2026 | £ 1.955 | £ 1.698 |
| 24/10/2026 | — | £ 1.696 |
Price comparison
Barnstaple is currently cheaper than the median in South West (4.7p) and the average in United Kingdom (3.7p).
Diesel
- Barnstaple£ 1.952−3.7 p
- South West£ 1.999+1.0 p
- United Kingdom£ 1.989±0
Unleaded (E10)
- Barnstaple£ 1.692−4.2 p
- South West£ 1.739+0.5 p
- United Kingdom£ 1.734±0
Difference from the United Kingdom average