These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Cardiff from Barnstaple

distanceDistance47 miles (75 km)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day

Trains from Barnstaple to Cardiff cover the 47 miles (75 km) long trip taking on average 4 h 27 min with our travel partners like. Normally, there are 12 trains operating per day, including direct services available. Travellers depart most frequently from Barnstaple and arrive in Cardiff Central.

Travel Tips

Trains from Barnstaple to Cardiff
Travel by train to Cardiff easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barnstaple to Cardiff.
FAQs
What is the distance by train from Barnstaple to Cardiff?
The train distance from Barnstaple to Cardiff is around 47 miles (75 km).
How many hours does it take from Barnstaple to Cardiff by train?
On average the Barnstaple to Cardiff train time is 4 h 27 min  covering the 47 miles (75 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Barnstaple goes to Cardiff? Which train station do I come into Cardiff from Barnstaple?

Omio customers who travel this route most frequently depart from Barnstaple   and arrive in Cardiff Central.

Where is the train station in Barnstaple to go to Cardiff? Where is the train station in Cardiff located?

You can find the most popular departure train station for this journey, Barnstaple, located approximately 0 mile (s) / 0 km from the city centre of Barnstaple. The most popular arrival train station in Cardiff, called Cardiff Central, is located around 0 mile (s) / 0 km away from its city centre.

How many train services per day are there between Barnstaple and Cardiff?
The average number of trains departing Barnstaple for Cardiff is 12 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Barnstaple to Cardiff? When is the last train from Barnstaple to Cardiff?
The first Barnstaple to Cardiff train departs at 07: 35   and the last train from Barnstaple to Cardiff leaves at 09: 35. Check out the most up-to-date Barnstaple to Cardiff train timetable on Omio and find the best time to travel to your destination.

Important Stations and Airports for this Journey

Barnstaple
Cardiff
The major railway station for departures from Barnstaple is Barnstaple. Read all the information you need to know about services, amenities and connections at Barnstaple for your trip from Barnstaple to Cardiff.