|Distance||151 miles (243 km)|
|Train frequency||9 a day|
|Direct train||Yes, there are 9 direct trains a day|
|Train companies||South Western Railway|
Trains from Guildford to Barnstaple cover the 151 miles (243 km) long route taking on average 5 h 11 min with our travel partners like South Western Railway. Normally, there are 9 trains operating per day, including direct services available. Travelers depart most frequently from Guildford and arrive in Barnstaple.
Omio customers traveling this route book their trains from Guildford to Barnstaple.
The most popular departure train station with passengers for this trip, called Guildford, is located 0.3 miles (501 m) from the city center of Guildford.
The most popular arrival train station, Barnstaple, is located 0.6 miles (869 m) away from the city center of Barnstaple.
Here are some other resources that might have the information you need