What is the flight time from Toronto to hanoi?

The flight time from Toronto (YYZ) to Hanoi (HAN) varies depending on the airline and route. Non-stop flights typically take between 12 hours 35 minutes and 14 hours 15 minutes. One-stop flights, with a layover in a city such as Vancouver, San Francisco, or Tokyo, can take anywhere from 16 to 24 hours.
Copyright Wanderlust World © https://www.ynyoo.com