The journey from Barnstaple to Portsmouth covers approximately 250 kilometers. The most efficient route is driving via the A361 to the A303, then heading east directly to Portsmouth. The drive typically takes around 3.5 hours. Public transport is available but requires multiple train changes, making driving the preferred choice for most travelers. Portsmouth is a major port city in Hampshire, known for its naval history and the Spinnaker Tower.
Total Distance: 250 km driving distance, 220 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 3 hours 30 mins |
| Avg Price | 80-150 GBP | 50-70 GBP in fuel |
| Operator | Great Western Railway | N/A |
| Route | Barnstaple to Exeter, then train to Portsmouth Harbour. | A361 to A303, then A303 east to Portsmouth. |
| Tip | Check for engineering works on the rail line. | The A303 can be busy near Stonehenge. |
Spring or summer for pleasant weather.