Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Salisbury to Barnstaple by train
-
First train05:55
-
Last train22:52
-
Avg changes1
-
Fastest journey3hr 6m
-
Distance158 kilometres
-
Trains per day21
-
Avg. journey time4hr 10m
-
Train operators
Taking the train from Salisbury to Barnstaple
Ready to book a trip from Salisbury to Barnstaple by train? Let this guide make the process smooth, easy and truly enjoyable. Because trains make ‘getting there’ part of the fun.
Train travel between Salisbury and Barnstaple: train ticket prices
Cost of train tickets from Salisbury to Barnstaple:
Cheapest tickets: €59.80
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 4 months in advance.
Salisbury to Barnstaple train times
Prepare for your journey with the following departure details. The earliest train running Monday through Friday from Salisbury to Barnstaple is at 05:55 and the last is at 22:06. The first train scheduled on Saturdays and Sundays is at 06:15 and the last one is at 22:52. You can expect 21 trains making this journey each day, with trains departing every 49 minutes.
Salisbury to Barnstaple train duration
Trains on this route travel a distance of 158 kilometres, with the fastest one completing the journey in 3 hours and 6 minutes.
When do tickets go on sale between Salisbury and Barnstaple?
You can start planning and booking your trip between Salisbury and Barnstaple 4 months before the departure date. Pro tip: buy your tickets as early as possible to save money.
Maximising your travels to Barnstaple
For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Barnstaple.
Frequently asked questions
How far is the journey from Salisbury to Barnstaple by train?
The total distance between Salisbury and Barnstaple by train is 158 kilometres.
What’s the cost of a train ticket from Salisbury to Barnstaple?
The cheapest tickets for this route start at €59.80. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .
When do tickets go on sale for trains from Salisbury to Barnstaple?
Tickets for this journey become available 4 months before the travel date.
What’s the travel time from Salisbury to Barnstaple by train?
The fastest journey time is 3 hours and 6 minutes.
Other journeys to Barnstaple View all journeys to Barnstaple
-
From London to Barnstaple From €53.39
-
From Exeter to Barnstaple From €25.02
-
From Reading to Barnstaple From €47.84
-
From Bristol to Barnstaple From €21.36
-
From Taunton to Barnstaple From €11.96
-
From Manchester to Barnstaple From €199.04
-
From Birmingham to Barnstaple From €53.82
-
From Plymouth to Barnstaple From €6.83
-
From Oxford to Barnstaple From €64.92
-
From Sheffield to Barnstaple From €128.99
-
From Leeds to Barnstaple From €203.31
-
From Wolverhampton to Barnstaple From €138.39
Other journeys from Barnstaple
-
From Barnstaple to London From €48.69
-
From Barnstaple to Exeter From €12.86
-
From Barnstaple to Bristol From €21.36
-
From Barnstaple to Reading From €48.27
-
From Barnstaple to Taunton From €26.05
-
From Barnstaple to Cardiff From €63.22
-
From Barnstaple to Birmingham From €53.82
-
From Barnstaple to Manchester From €92.26
-
From Barnstaple to Westbury (Wilts) From €21.43
-
From Barnstaple to Sheffield From €384.75
-
From Barnstaple to Plymouth From €17.51
-
From Barnstaple to Leeds From €78.59
Other journeys from Salisbury
-
From Salisbury to London From €11.96
-
From Salisbury to Bath Spa From €13.24
-
From Salisbury to Southampton From €25.20
-
From Salisbury to Torquay From €26.06
-
From Salisbury to Bristol From €29.04
-
From Salisbury to Basingstoke From €20.50
-
From Salisbury to Reading From €8.12
-
From Salisbury to Plymouth From €87.13
-
From Salisbury to Exeter From €14.52
-
From Salisbury to Brighton From €42.29
-
From Salisbury to Birmingham From €40.15