Flights from Kelowna to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YLW to YYZ – All flight route options from Kelowna, Canada to Pearson International, Canada. These flights are operated by 5 different airlines. Fly non-stop or choose from 4 different connecting flights. The shortest flight time is 4 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Kelowna to Toronto flights
With over 138 flights every week and 7 different airlines you have a wide range of options. You can fly non-stop to Toronto (YYZ) from Kelowna (YLW) with Air Canada, WestJet or Porter Airlines but if a stopover option suits you better you can choose to fly via Calgary, Edmonton or any other of the 4 alternatives with connectiing airports.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Kelowna to Toronto with Air Canada
You can fly non-stop every weekday with flights departing at 8:00 am, 11:00 am or 11:00 pm. You can also catch a transit flight via Calgary or Vancouver. Air Canada is a Star Alliance member.
With WestJet
You can fly non-stop every weekday with flights departing at 23:30 or 23:35. You can also catch a transit flight via Calgary or Edmonton.
Distance & flight times: Kelowna to Pearson
The shortest flight time between YLW and YYZ is 4 hours and 19 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 19m | - | 1915 miles (3081 km) |
YYC Calgary | 6h 38m | 2h 48m | 1930 miles (3105 km) |
YEG Edmonton | 7h 13m | 2h 8m | 2021 miles (3252 km) |
YVR Vancouver | 7h 25m | 48m | 2269 miles (3651 km) |
YUL Montreal | 7h 44m | 1h 35m | 2438 miles (3923 km) |

