|Distance||350 miles (564 km)|
|Average train duration||11 h 45 min|
|Average train ticket price||$11 (€9)|
|Train companies||Ukrainian railways|
Trains from Odesa to Kharkiv cover the 350 miles (564 km) long trip taking on average 11 h 45 min with our travel partners like Ukrainian railways. There are direct train services available. While the average ticket price for this route costs around $11 (€9), you can find the cheapest train ticket for as low as $9 (€8).
Here are some other resources that might have the information you need