York to Barnstaple by train
Compare prices, times and book fast direct trains
Overview: trains from York to Barnstaple
Find the key information for travelling by train from York to Barnstaple, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
From York to Barnstaple by train
Opt for comfortable, green travel and choose to go from York to Barnstaple by train. With 18 trains per day, you will have various options to choose from. Read on for details on the quickest routes, total travel distance, tips on saving money on tickets and more.
Train travel between York and Barnstaple: train ticket prices
Cost of train tickets from York to Barnstaple:
Cheapest tickets: CA$217.10
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 months in advance.
Train timetable for travel between York and Barnstaple
There are a number of different options for travellers going from York to Barnstaple by train. Here is what to expect along this route:
First daily departure (weekday): 01:38
Last daily departure (weekday): 23:06
First daily departure (weekend): 01:38
Last daily departure (weekend): 23:17
Average number of daily trains: 18 trains
Frequency of train departures: every 39 minutes
Average train travel time and distance from York to Barnstaple
On this route, the fastest trip lasts 5 hours and 54 minutes, spanning 379 kilometres in total.
How far in advance York and Barnstaple tickets go on sale
Tickets for travel between York and Barnstaple are available 5 months in advance. To be notified by email when a certain travel date goes on sale, set up a booking alert.
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.
FAQs about the train journey from York to Barnstaple
Want to know more about your journey from York to Barnstaple? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The total distance between York and Barnstaple is 379 kilometres.
The cheapest fare on this route is CA$217.10. If you book 30 days in advance, tickets cost about . If booked 7 days in advance, the cost is typically .
Tickets for this journey become available 5 months ahead of the travel date.
The fastest journey takes 5 hours and 54 minutes.
Other train journeys from York
- From York to Edinburgh From CA$45.50
- From York to Scarborough From CA$19.50
- From York to Harrogate From CA$10.40
- From York to London From CA$33.15
- From York to Leeds From CA$5.20
- From York to Newcastle upon Tyne From CA$27.30
- From York to Middlesbrough From CA$18.20
- From York to Doncaster From CA$18.20
- From York to Peterborough From CA$42.25
- From York to Birmingham From CA$30.55
- From York to Sheffield From CA$11.05
- From York to Durham From CA$15.60
- From York to Glasgow From CA$65.00
- From York to Huddersfield From CA$19.50
- From York to Darlington From CA$16.90
Other train journeys to Barnstaple
- From London to Barnstaple From CA$81.90
- From Exeter to Barnstaple From CA$40.50
- From Reading to Barnstaple From CA$72.15
- From Bristol to Barnstaple From CA$0.65
- From Salisbury to Barnstaple From CA$91.00
- From Taunton to Barnstaple From CA$50.70
- From Manchester to Barnstaple From CA$302.90
- From Birmingham to Barnstaple From CA$79.95
- From Plymouth to Barnstaple From CA$26.00
- From Oxford to Barnstaple From CA$98.80
- From Sheffield to Barnstaple From CA$196.30
- From Leeds to Barnstaple From CA$120.25
- From Wolverhampton to Barnstaple From CA$253.50
- From Liverpool to Barnstaple From CA$94.25
- From Cardiff to Barnstaple From CA$91.65
Other train journeys from Barnstaple
- From Barnstaple to London From CA$66.30
- From Barnstaple to Exeter From CA$20.81
- From Barnstaple to Bristol From CA$31.85
- From Barnstaple to Reading From CA$53.95
- From Barnstaple to Taunton From CA$39.65
- From Barnstaple to Cardiff From CA$96.20
- From Barnstaple to Birmingham From CA$81.25
- From Barnstaple to Manchester From CA$140.40
- From Barnstaple to Salisbury From CA$193.50
- From Barnstaple to Westbury From CA$34.69
- From Barnstaple to Sheffield From CA$622.86
- From Barnstaple to Plymouth From CA$39.65