A flight from Toronto to Vancouver is about 5 hours.
A nonstop flight from Vancouver (YVR) to Toronto Intl (YYZ) takes about 4 hr 25min..
By plane, it would take about 5 hours.
Non-stop Vancouver to Toronto is 4.5 hours Non-stop Toronto to Vancouver is 5 hours
Vancouver, BC (YVR) to Toronto, ON (YTO)Shortest Flight Duration 4 hours 25 mins
The flight time from Vancouver, Canada to Toronto, Canada is about 4 hours, 11 minutes.
I am looking for a connection flight from Toronto to London, Ontario, Canada same day.
How long is the flight from Toronto to Prague
A non-stop flight is about 11 hours; if you have to switch planes in Vancouver, figure 2 more hours in.