Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Barnstaple to Manchester by train
-
First train00:05
-
Last train22:30
-
Avg changes1
-
Fastest journey5hr 15m
-
Distance294 kilometres
-
Trains per day21
-
Avg. journey time8hr 17m
-
Train operators
Travelling by train from Barnstaple to Manchester
Ready to travel from Barnstaple to Manchester by train? Whether it’s your first time or you’re a seasoned train traveller, this guide will provide you with all the essential information you need for a smooth, enjoyable ride.
Train travel between Barnstaple and Manchester: train ticket prices
Cost of train tickets from Barnstaple to Manchester:
Cheapest tickets: AU$157.68
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.
Train times for travel from Barnstaple to Manchester
During the week, the earliest departure time is at 06:25 and the last departure is 22:16. On weekends, the first train departs at 00:05 and the last train leaves at 22:30. On average, a total of 21 trains make this journey each day.
What are the travel time and distance for trains from Barnstaple to Manchester?
On this route spanning 294 kilometres in total, the fastest journey takes 5 hours and 15 minutes.
How early can you book train tickets between Barnstaple and Manchester?
Tickets along this route go on sale 4 months in advance. To be notified as soon as tickets are available, set up a booking alert with Rail Europe. We will send you an email notification when tickets are available.
Maximising your travels to Manchester
For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Manchester.
Frequently asked questions
How far is it from Barnstaple to Manchester by train?
The train journey between Barnstaple and Manchester spans 294 kilometres.
How much does a train ticket from Barnstaple to Manchester cost?
The cheapest ticket on this route is AU$157.68. When booked 30 days ahead, the price is typically . If booked 7 days in advance, expect to pay around .
How far in advance can I book my Barnstaple to Manchester train tickets?
You can start booking tickets for this route 4 months in advance.
How long does the train take from Barnstaple to Manchester?
The fastest journey by train is 5 hours and 15 minutes.
Other journeys to Manchester View all journeys to Manchester
-
From London to Manchester From AU$67.89
-
From Cheltenham Spa to Manchester From AU$42.34
-
From Edinburgh (Waverley, city centre) to Manchester From AU$29.20
-
From Carlisle to Manchester From AU$29.93
-
From York to Manchester From AU$18.25
-
From Warrington to Manchester From AU$4.38
-
From Chester to Manchester From AU$7.30
-
From Crewe to Manchester From AU$5.84
-
From Norwich to Manchester From AU$76.65
-
From Huddersfield to Manchester From AU$24.82
-
From Cardiff to Manchester From AU$60.59
-
From Bristol to Manchester From AU$45.26
Other journeys from Manchester
-
From Manchester to Edinburgh (Waverley, city centre) From AU$47.45
-
From Manchester to York From AU$29.20
-
From Manchester to Huddersfield From AU$13.87
-
From Manchester to Chester From AU$5.84
-
From Manchester to Crewe From AU$5.84
-
From Manchester to Blackpool From AU$8.76
-
From Manchester to Cardiff From AU$60.59
-
From Manchester to Leeds From AU$8.03
-
From Manchester to Cambridge From AU$93.44
-
From Manchester to Stevenage From AU$97.09
-
From Manchester to Doncaster From AU$24.09
-
From Manchester to Peterborough From AU$70.81
Other journeys from Barnstaple
-
From Barnstaple to London From AU$75.92
-
From Barnstaple to Exeter From AU$20.67
-
From Barnstaple to Bristol From AU$36.50
-
From Barnstaple to Reading From AU$82.49
-
From Barnstaple to Taunton From AU$44.53
-
From Barnstaple to Cardiff From AU$108.04
-
From Barnstaple to Birmingham From AU$92.71
-
From Barnstaple to Salisbury From AU$192.13
-
From Barnstaple to Westbury (Wilts) From AU$34.44
-
From Barnstaple to Sheffield From AU$618.47
-
From Barnstaple to Plymouth From AU$29.93
-
From Barnstaple to Leeds From AU$134.32