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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Dundee from Cardiff

distanceDistance343 miles (554 km)
durationAverage train duration8 h 50 min
priceAverage train ticket price£230 (€261)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day

Trains from Cardiff to Dundee cover the 343 miles (554 km) long route taking on average 8 h 50 min with our travel partners like. Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this route costs around £230, you can find the cheapest train ticket for as low as £230. Travellers depart most frequently from Cardiff Central and arrive in Dundee.

Travel Tips

Trains from Cardiff to Dundee
Travel by train to Dundee 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 Cardiff to Dundee.
FAQs
How much do cheap trains from Cardiff to Dundee cost?
If you’re looking to save money on tickets, you can find a cheap train between Cardiff and Dundee for as little as £230  in the next 7 days.
How much does the train from Cardiff to Dundee cost on average?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Cardiff to Dundee train prices are on average £230  one way.
What is the distance by train from Cardiff to Dundee?
The train distance from Cardiff to Dundee is around 343 miles (554 km).
What is the average Cardiff to Dundee train duration?
On average the train from Cardiff to Dundee duration is 8 h 50 min  for the 343 miles (554 km) long trip, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Cardiff to Dundee, which train station in Cardiff do I depart from and which train station in Dundee do I arrive in?

When travelling this route, Omio customers are departing most frequently from Cardiff Central   and arriving in Dundee.

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

Passengers board their train most frequently from Cardiff Central and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Dundee and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Dundee.

How many trains per day are there from Cardiff to Dundee?
The average number of trains departing Cardiff for Dundee is 7 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Cardiff to Dundee? When can I take the last train for the day?
The earliest train for this route departs from Cardiff at 09: 45. The last train leaves from Cardiff at 09: 52. Check Omio for the latest train timetable from Cardiff to Dundee and book the best time to depart on your chosen travel date.
How far in advance should I buy train tickets between Cardiff and Dundee for the best deals?
If you purchase a train ticket from Cardiff to Dundee within the next 7 days, you can find tickets to cost on average £230 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Cardiff and Dundee are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Cardiff
Dundee
The major railway station for departures from Cardiff is Cardiff Central. Read all the information you need to know about services, amenities and connections at Cardiff Central for your trip to Dundee from Cardiff.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Connections to/from station
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway