|Distance||187 miles (302 km)|
|Average train duration||3 h 53 min|
Trains from York to Dundee cover the 187 miles (302 km) long journey taking on average 3 h 53 min with our travel partners like. There are direct train services available. Travellers depart most frequently from York and arrive in Dundee.
Omio customers book a train from York to Dundee most frequently for this route.
Passengers board their train most frequently from York 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.
Here are some other resources that might have the information you need