The duration of your flight to Odesa depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular route to Odesa on KAYAK is from Dublin, which takes 19h 50m.