Airlines with flights from Victoria to Toronto
There are three airlines with scheduled flights between YYJ and YYZ. Both Air Canada and Porter operates non-stop flights from Victoria International to Pearson and the flight time is 4 hours and 36 minutes.
Choose airline
Schedules
Non-stop with Air Canada
-
Total flight time: 4 hours and 36 minutes
-
Toronto is a Air Canada hub.
-
11 flights per week
-
Airbus A321
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Porter Airlines
-
Total flight time: 4 hours and 34 minutes
-
Toronto is a Porter Airlines hub.
-
11 flights per week
-
Embraer 195 E2
Flight
The timetable & schedule information was updated at 2026-04-22
Via Vancouver with Air Canada
-
Total flight time: 5h 49m - 8h 13m.
-
Toronto is a Air Canada hub.
-
120 flights per week
-
Airbus A321
Flight
AC102
AC104
AC112
AC124
AC126
AC188
AC128
The timetable & schedule information was updated at 2026-04-22
Via Edmonton with WestJet
-
Total flight time: 6h 10m - 8h 20m.
-
Low-cost airline
-
Toronto is a WestJet hub (Secondary hub).
-
12 flights per week
Flight
WS454
WS460
WS430
WS430
The timetable & schedule information was updated at 2026-04-22
Via Calgary with WestJet
-
Total flight time: 6h 20m - 8h 25m.
-
Low-cost airline
-
Toronto is a WestJet hub (Secondary hub).
-
62 flights per week
Flight
WS632
WS636
WS640
WS646
WS644
WS652
WS660
WS660
The timetable & schedule information was updated at 2026-04-22
Via Vancouver with WestJet
-
Total flight time: 7h 05m - 8h 15m.
-
Low-cost airline
-
Toronto is a WestJet hub (Secondary hub).
-
40 flights per week
Flight
WS710
WS714
The timetable & schedule information was updated at 2026-04-22

There are three airlines with scheduled flights between YYJ and YYZ. Both Air Canada and Porter operates non-stop flights from Victoria International to Pearson and the flight time is 4 hours and 36 minutes.