|Distance||156 miles (252 km)|
|Average train duration||4 h 26 min|
|Train companies||Ukrainian railways|
Trains from Zaporizhia to Kharkiv cover the 156 miles (252 km) long trip taking on average 4 h 26 min with our travel partners like Ukrainian railways. There are direct train services available.
Here are some other resources that might have the information you need