Trains to Barnstaple Find train times and tickets

Plymouth to Barnstaple by train

from £7.50

Avg 1 change 2hr 9m

Manchester to Barnstaple by train

from £62.30

Avg 1 change 5hr 32m

Oxford to Barnstaple by train

from £40.00

Avg 2 changes 3hr 34m

Exeter to Barnstaple by train

from £10.10

Avg 0 changes 1hr 2m

Bristol to Barnstaple by train

from £11.00

Avg 1 change 2hr 15m

London to Barnstaple by train

from £18.50

Avg 1 change 3hr 29m

Taunton to Barnstaple by train

from £11.00

Avg 1 change 1hr 41m

Reading to Barnstaple by train

from £40.90

Avg 1 change 3hr

Search accommodation in Barnstaple

Airbnb
Country guide

Trains to the UK

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.