All scheduled flights from Toronto to Osaka (YYZ-KIX)
Canada
Japan
All scheduled flights from YYZ to KIX. You can fly from Toronto to Osaka non-stop on Mondays, Wednesdays & Fridays and the flight takes about 14 hours. Flights with stops take between 17 to 23 hours depending on your flight and connection airport.