Distance from London to Barnstaple, Devon: Road, Rail, and Air
Traveling from London to Barnstaple in North Devon covers different distances by mode:
- By road: ~195 miles (314 km), ~3 hours 30 minutes via M4, M5, and A361 through Berkshire, Wiltshire, Somerset, and Devon.
- By train: ~210 miles (338 km), ~3 hours 45 minutes from London Paddington, changing at Exeter or Taunton.
- By air: ~145 miles (233 km) straight-line; no commercial flights operate this short route. Private charter would take ~1 hour.
Driving or taking the train are the practical options for this journey.