|Distance||554 miles (894 km)|
|Average bus duration||19 h 40 min|
|Average bus ticket price||$49 (€39)|
|Bus frequency||1 a day|
|Direct bus||Yes, there is 1 direct bus a day|
|Bus providers||Busfor, Infobus, Euroticket or Ecolines|
Buses from Kraków to Odesa cover the 554 miles (894 km) long route taking on average 19 h 40 min with our travel partners like Busfor, Infobus, Euroticket or Ecolines. Normally, there is 1 bus operating per day, including direct services available. You can get the cheapest bus tickets for this trip for as low as $34 (€27), but the average price of bus tickets is $49 (€39).
Here are some other resources that might have the information you need