Fastest one-stop flight between New York and Toronto takes close to
4 hours . However, some airlines could take as long as
16 hours based on the stopover destination and waiting duration. This is the average non-stop flight time from any of the two airports in New York to airports in Toronto.
read more >>