Find direct flights to anywhere.

Explore full schedules worldwide with KAYAK’s Direct Flights tool. See every route, filter by day or airline, and pick the perfect flight.
Departure airport
Departure month
Nearby Options
Duration
Airlines
Sort by: Fastest

Direct flights from popular airports in Canada

Explore direct flight schedules departing from top airports in Canada.

Ottawa, Ontario, Canada - Ottawa (YOW)

Destination
Duration
Availability
Airlines
1h 22m (362 km)
46 flights, 3 airlines
AirlineFlight #Departure YOWArrival YYZSchedule
Air Canada4552:05 p.m.3:25 p.m.SMTWTFS
Air Canada4715:00 a.m.6:31 a.m.SMTWTFS
Porter Airlines1603:05 p.m.4:28 p.m.SMTWTFS
Air Canada4417:15 a.m.8:36 a.m.SMTWTFS
Air Canada45112:00 p.m.1:20 p.m.SMTWTFS
Air Canada44710:20 a.m.11:40 a.m.SMTWTFS
WestJet5895:40 a.m.7:01 a.m.SMTWTFS
Porter Airlines15810:00 a.m.11:20 a.m.SMTWTFS
Air Canada4594:15 p.m.5:36 p.m.SMTWTFS
Air Canada4657:25 p.m.8:46 p.m.SMTWTFS
Air Canada4396:00 a.m.7:31 a.m.SMTWTFS
Porter Airlines1506:40 a.m.8:03 a.m.SMTWTFS
Porter Airlines1626:50 p.m.8:11 p.m.SMTWTFS
Air Canada4678:25 p.m.9:45 p.m.SMTWTFS
Air Canada4636:05 p.m.7:26 p.m.SMTWTFS
Air Canada4459:15 a.m.10:36 a.m.SMTWTFS
1h 09m (351 km)
17 flights, 2 airlines
AirlineFlight #Departure YOWArrival YTZSchedule
Porter Airlines22027:00 a.m.8:09 a.m.SMTWTFS
Porter Airlines22084:40 p.m.5:49 p.m.SMTWTFS
Porter Airlines22026:50 a.m.7:59 a.m.SMTWTFS
Air Canada77118:30 p.m.9:38 p.m.SMTWTFS
Porter Airlines22108:40 a.m.9:49 a.m.SMTWTFS
Porter Airlines22068:40 a.m.9:49 a.m.SMTWTFS
Porter Airlines22583:40 p.m.4:49 p.m.SMTWTFS
Porter Airlines22101:20 p.m.2:29 p.m.SMTWTFS
Air Canada78692:05 p.m.3:13 p.m.SMTWTFS
Air Canada770510:30 a.m.11:42 a.m.SMTWTFS
Porter Airlines220812:10 p.m.1:19 p.m.SMTWTFS
Porter Airlines22626:55 p.m.8:03 p.m.SMTWTFS
Porter Airlines22125:00 p.m.6:09 p.m.SMTWTFS
Air Canada77038:30 a.m.9:42 a.m.SMTWTFS
Porter Airlines22085:00 p.m.6:09 p.m.SMTWTFS
Porter Airlines220612:10 p.m.1:19 p.m.SMTWTFS
Air Canada77095:05 p.m.6:13 p.m.SMTWTFS
AirlineFlight #Departure YOWArrival YULSchedule
Air Canada4762:50 p.m.3:44 p.m.SMTWTFS
Air Canada80187:50 p.m.8:44 p.m.SMTWTFS
Air Canada80025:45 a.m.6:39 a.m.SMTWTFS
Air Canada80187:55 p.m.8:45 p.m.SMTWTFS
Air Canada80144:00 p.m.4:50 p.m.SMTWTFS
Air Canada80166:20 p.m.7:14 p.m.SMTWTFS
Air Canada800610:50 a.m.11:40 a.m.SMTWTFS
Air Canada80122:50 p.m.3:40 p.m.SMTWTFS
Air Canada4903:55 p.m.4:50 p.m.SMTWTFS
4h 42m (2886 km)
10 flights, 4 airlines
AirlineFlight #Departure YOWArrival CUNSchedule
WestJet28046:00 a.m.10:54 a.m.SMTWTFS
Air Canada14084:15 p.m.8:45 p.m.SMTWTFS
WestJet27905:15 p.m.10:00 p.m.SMTWTFS
WestJet27908:00 a.m.12:54 p.m.SMTWTFS
Air Transat9226:00 a.m.10:50 a.m.SMTWTFS
WestJet27903:20 p.m.8:05 p.m.SMTWTFS
Air Canada14087:15 a.m.11:45 a.m.SMTWTFS
WestJet279010:00 a.m.2:54 p.m.SMTWTFS
Porter Airlines7677:00 a.m.11:30 a.m.SMTWTFS
Porter Airlines7679:00 a.m.1:30 p.m.SMTWTFS
4h 40m (2876 km)
9 flights, 3 airlines
AirlineFlight #Departure YOWArrival YYCSchedule
Air Canada3535:35 p.m.8:19 p.m.SMTWTFS
Air Canada3536:55 p.m.9:39 p.m.SMTWTFS
Porter Airlines2776:55 p.m.9:39 p.m.SMTWTFS
WestJet6116:00 a.m.8:41 a.m.SMTWTFS
WestJet6175:45 p.m.8:20 p.m.SMTWTFS
5h 33m (3549 km)
8 flights, 2 airlines
AirlineFlight #Departure YOWArrival YVRSchedule
Porter Airlines2656:55 p.m.9:37 p.m.SMTWTFS
Air Canada3455:50 p.m.8:00 p.m.SMTWTFS
Porter Airlines2656:50 p.m.9:32 p.m.SMTWTFS
Air Canada3417:45 a.m.10:27 a.m.SMTWTFS
Porter Airlines2638:45 a.m.11:25 a.m.SMTWTFS
3h 10m (2095 km)
8 flights, 1 airline
AirlineFlight #Departure YOWArrival YFBSchedule
Canadian North1017:00 a.m.10:10 a.m.SMTWTFS
Canadian North10111:20 a.m.2:30 p.m.SMTWTFS
Canadian North1034:00 p.m.7:10 p.m.SMTWTFS
Canadian North1198:00 a.m.11:10 a.m.SMTWTFS
1h 58m (954 km)
7 flights, 2 airlines
AirlineFlight #Departure YOWArrival YHZSchedule
Porter Airlines2476:45 p.m.9:20 p.m.SMTWTFS
Air Canada25768:00 a.m.11:04 a.m.SMTWTFS
Porter Airlines22317:50 a.m.10:53 a.m.SMTWTFS
Air Canada806612:15 p.m.3:17 p.m.SMTWTFS
Air Canada25864:40 p.m.7:44 p.m.SMTWTFS
Porter Airlines22378:55 p.m.11:58 p.m.SMTWTFS
Porter Airlines22333:25 p.m.6:25 p.m.SMTWTFS
4h 34m (3048 km)
6 flights, 3 airlines
AirlineFlight #Departure YOWArrival PUJSchedule
WestJet26525:35 a.m.11:07 a.m.SMTWTFS
Air Transat8305:20 p.m.10:50 p.m.SMTWTFS
Air Canada14063:55 p.m.9:45 p.m.SMTWTFS
WestJet265210:00 a.m.3:32 p.m.SMTWTFS
Air Transat8306:00 a.m.11:30 a.m.SMTWTFS
1h 40m (528 km)
5 flights, 2 airlines
AirlineFlight #Departure YOWArrival EWRSchedule
Porter Airlines23199:25 a.m.10:55 a.m.SMTWTFS
Porter Airlines23393:55 p.m.5:25 p.m.SMTWTFS
United Airlines45246:00 a.m.7:49 a.m.SMTWTFS
United Airlines36915:48 p.m.7:36 p.m.SMTWTFS
United Airlines45873:15 p.m.5:01 p.m.SMTWTFS

Montreal, Quebec, Canada - Pierre Elliott Trudeau Intl (YUL)

Destination
Duration
Availability
Airlines
1h 34m (505 km)
72 flights, 5 airlines
AirlineFlight #Departure YULArrival YYZSchedule
Air Canada4152:10 p.m.3:40 p.m.SMTWTFS
Air Canada40911:10 a.m.12:40 p.m.SMTWTFS
Air Canada4017:00 a.m.8:39 a.m.SMTWTFS
Air Canada77759:10 p.m.10:44 p.m.SMTWTFS
Air Canada8955:10 p.m.6:50 p.m.SMTWTFS
Air Canada4857:30 a.m.9:09 a.m.SMTWTFS
Air Canada4131:10 p.m.2:40 p.m.SMTWTFS
Air Canada4173:10 p.m.4:40 p.m.SMTWTFS
Porter Airlines1026:45 a.m.8:19 a.m.SMTWTFS
Air Canada4038:00 a.m.9:39 a.m.SMTWTFS
Air Canada4236:10 p.m.7:44 p.m.SMTWTFS
Air Canada4215:10 p.m.6:50 p.m.SMTWTFS
Porter Airlines1242:30 p.m.4:04 p.m.SMTWTFS
Air Canada4059:10 a.m.10:49 a.m.SMTWTFS
Air Canada43110:30 p.m.12:04 a.m.SMTWTFS
Royal Jordanian2713:25 p.m.4:55 p.m.SMTWTFS
Air Canada4278:10 p.m.9:44 p.m.SMTWTFS
Air Transat4603:55 p.m.5:20 p.m.SMTWTFS
Porter Airlines1327:20 p.m.8:54 p.m.SMTWTFS
Air Canada4299:30 p.m.11:04 p.m.SMTWTFS
WestJet8176:45 a.m.8:22 a.m.SMTWTFS
Porter Airlines1329:50 p.m.11:24 p.m.SMTWTFS
Air Canada49710:00 p.m.11:34 p.m.SMTWTFS
Air Canada77735:00 a.m.6:34 a.m.SMTWTFS
Air Transat5506:20 p.m.7:45 p.m.SMTWTFS
Air Canada4257:00 p.m.8:30 p.m.SMTWTFS
Air Canada4194:10 p.m.5:40 p.m.SMTWTFS
Air Canada4816:00 a.m.7:39 a.m.SMTWTFS
Air Canada41112:10 p.m.1:40 p.m.SMTWTFS
Air Canada4974:35 p.m.6:09 p.m.SMTWTFS
Porter Airlines11810:35 a.m.12:09 p.m.SMTWTFS
Air Canada40710:10 a.m.11:40 a.m.SMTWTFS
Porter Airlines11810:15 a.m.11:49 a.m.SMTWTFS
Porter Airlines1265:25 p.m.6:59 p.m.SMTWTFS
Porter Airlines1264:55 p.m.6:29 p.m.SMTWTFS
0h 56m (235 km)
30 flights, 5 airlines
AirlineFlight #Departure YULArrival YQBSchedule
Air Canada79341:20 p.m.2:17 p.m.SMTWTFS
Air Canada79341:30 p.m.2:28 p.m.SMTWTFS
PAL Airlines8529:00 a.m.10:00 a.m.SMTWTFS
Air Canada11589:15 p.m.10:14 p.m.SMTWTFS
Air Canada11761:10 p.m.2:09 p.m.SMTWTFS
Air Canada19709:00 a.m.9:59 a.m.SMTWTFS
Air Canada11609:00 a.m.9:59 a.m.SMTWTFS
Central Mountain Air3019:15 a.m.10:05 a.m.SMTWTFS
Air Canada79405:15 p.m.6:12 p.m.SMTWTFS
Air Canada11589:35 p.m.10:34 p.m.SMTWTFS
PAL Airlines8343:25 p.m.4:25 p.m.SMTWTFS
Air Canada79287:30 a.m.8:27 a.m.SMTWTFS
Air Canada79405:10 p.m.6:06 p.m.SMTWTFS
Air Canada79449:25 p.m.10:23 p.m.SMTWTFS
Air Inuit8329:15 a.m.10:05 a.m.SMTWTFS
PAL Airlines8327:15 a.m.8:15 a.m.SMTWTFS
Air Canada79309:00 a.m.9:57 a.m.SMTWTFS
Air Canada19741:20 p.m.2:19 p.m.SMTWTFS
Air Inuit7209:00 a.m.9:50 a.m.SMTWTFS
Air Canada19765:15 p.m.6:14 p.m.SMTWTFS
Air Canada11805:15 p.m.6:14 p.m.SMTWTFS
1h 25m (491 km)
20 flights, 2 airlines
AirlineFlight #Departure YULArrival YTZSchedule
Air Canada79756:30 p.m.7:55 p.m.SMTWTFS
Porter Airlines24846:25 p.m.7:50 p.m.SMTWTFS
Air Canada79578:45 a.m.10:10 a.m.SMTWTFS
Porter Airlines246410:15 a.m.11:40 a.m.SMTWTFS
Porter Airlines24846:55 p.m.8:20 p.m.SMTWTFS
Porter Airlines24588:55 a.m.10:20 a.m.SMTWTFS
Porter Airlines24888:55 p.m.10:20 p.m.SMTWTFS
Porter Airlines24764:00 p.m.5:25 p.m.SMTWTFS
Air Canada79714:30 p.m.5:55 p.m.SMTWTFS
Porter Airlines24721:40 p.m.3:05 p.m.SMTWTFS
Porter Airlines246611:25 a.m.12:50 p.m.SMTWTFS
Porter Airlines24526:45 a.m.8:10 a.m.SMTWTFS
Air Canada795910:30 a.m.11:55 a.m.SMTWTFS
Air Canada79536:30 a.m.7:55 a.m.SMTWTFS
Porter Airlines24867:25 p.m.8:50 p.m.SMTWTFS
Air Canada79798:10 p.m.9:35 p.m.SMTWTFS
Air Canada79692:30 p.m.3:55 p.m.SMTWTFS
Air Canada79651:00 p.m.2:25 p.m.SMTWTFS
Air Canada79557:30 a.m.8:55 a.m.SMTWTFS
4h 51m (3003 km)
19 flights, 3 airlines
AirlineFlight #Departure YULArrival YYCSchedule
Porter Airlines3896:10 p.m.9:03 p.m.SMTWTFS
Air Canada3178:40 a.m.11:13 a.m.SMTWTFS
Air Canada3211:05 p.m.3:59 p.m.SMTWTFS
WestJet5634:15 p.m.7:06 p.m.SMTWTFS
Air Canada3211:15 p.m.4:09 p.m.SMTWTFS
Air Canada3278:50 p.m.11:44 p.m.SMTWTFS
WestJet5597:30 p.m.10:21 p.m.SMTWTFS
Air Canada3256:55 p.m.9:49 p.m.SMTWTFS
4h 33m (3029 km)
18 flights, 4 airlines
AirlineFlight #Departure YULArrival PUJSchedule
WestJet29028:00 a.m.1:28 p.m.SMTWTFS
Air Canada17901:05 p.m.6:40 p.m.SMTWTFS
Air Canada178110:30 a.m.4:05 p.m.SMTWTFS
Air Canada9448:30 a.m.2:00 p.m.SMTWTFS
WestJet291210:00 a.m.3:28 p.m.SMTWTFS
Air Transat3987:05 a.m.12:30 p.m.SMTWTFS
Air Canada9461:05 p.m.7:05 p.m.SMTWTFS
Air Transat59810:00 a.m.3:25 p.m.SMTWTFS
Arajet59656:45 a.m.12:53 p.m.SMTWTFS
Air Transat4982:30 p.m.7:55 p.m.SMTWTFS
Air Canada17927:10 p.m.12:45 a.m.SMTWTFS
Air Canada17817:30 a.m.1:05 p.m.SMTWTFS
5h 39m (3679 km)
18 flights, 2 airlines
AirlineFlight #Departure YULArrival YVRSchedule
Air Canada3051:25 p.m.4:11 p.m.SMTWTFS
Air Canada3116:25 p.m.8:50 p.m.SMTWTFS
Air Canada3039:20 a.m.12:04 p.m.SMTWTFS
Air Canada3017:30 a.m.10:15 a.m.SMTWTFS
Porter Airlines3755:55 p.m.8:44 p.m.SMTWTFS
Air Canada3039:00 a.m.11:44 a.m.SMTWTFS
Air Canada3116:20 p.m.8:50 p.m.SMTWTFS
1h 36m (521 km)
17 flights, 2 airlines
AirlineFlight #Departure YULArrival LGASchedule
Delta54992:26 p.m.4:12 p.m.SMTWTFS
Delta54992:29 p.m.4:15 p.m.SMTWTFS
Air Canada863610:25 a.m.11:57 a.m.SMTWTFS
Delta54497:33 p.m.9:20 p.m.SMTWTFS
Air Canada86425:30 p.m.7:02 p.m.SMTWTFS
Air Canada86381:10 p.m.2:40 p.m.SMTWTFS
Air Canada86425:40 p.m.7:12 p.m.SMTWTFS
Air Canada86403:30 p.m.4:57 p.m.SMTWTFS
Delta51399:29 a.m.11:15 a.m.SMTWTFS
Air Canada86468:00 p.m.9:33 p.m.SMTWTFS
Delta51399:37 a.m.11:23 a.m.SMTWTFS
Air Canada86348:20 a.m.9:53 a.m.SMTWTFS
4h 56m (2966 km)
17 flights, 3 airlines
AirlineFlight #Departure YULArrival CUNSchedule
WestJet296410:00 a.m.3:05 p.m.SMTWTFS
Air Canada18845:55 p.m.10:40 p.m.SMTWTFS
WestJet28164:30 p.m.9:35 p.m.SMTWTFS
WestJet296411:00 a.m.4:05 p.m.SMTWTFS
WestJet29649:25 a.m.2:30 p.m.SMTWTFS
WestJet29627:50 a.m.12:55 p.m.SMTWTFS
Air Canada92412:30 p.m.5:15 p.m.SMTWTFS
Air Transat9382:35 p.m.7:10 p.m.SMTWTFS
Air Canada9241:20 p.m.6:05 p.m.SMTWTFS
WestJet29628:00 a.m.1:05 p.m.SMTWTFS
Air Canada9228:00 a.m.12:55 p.m.SMTWTFS
Air Canada92412:05 p.m.4:50 p.m.SMTWTFS
WestJet29607:15 a.m.12:20 p.m.SMTWTFS
Air Transat5387:20 a.m.12:15 p.m.SMTWTFS
0h 47m (151 km)
16 flights, 2 airlines
AirlineFlight #Departure YULArrival YOWSchedule
Air Canada80093:35 p.m.4:23 p.m.SMTWTFS
Air Canada80159:30 p.m.10:18 p.m.SMTWTFS
Air Canada4791:15 p.m.2:03 p.m.SMTWTFS
Air Canada80136:25 p.m.7:15 p.m.SMTWTFS
Air Canada4917:30 p.m.8:26 p.m.SMTWTFS
Air Canada80071:15 p.m.2:07 p.m.SMTWTFS
Air Canada80018:50 a.m.9:41 a.m.SMTWTFS
Air Canada80114:50 p.m.5:41 p.m.SMTWTFS
0h 22m (14 km)
13 flights, 1 airline
AirlineFlight #Departure YULArrival YMYSchedule
AccesRail95093:53 p.m.4:15 p.m.SMTWTFS
AccesRail95891:38 p.m.2:00 p.m.SMTWTFS
AccesRail95105:42 p.m.6:04 p.m.SMTWTFS
AccesRail95959:50 p.m.10:14 p.m.SMTWTFS
AccesRail950711:54 a.m.12:15 p.m.SMTWTFS
AccesRail95938:02 p.m.8:25 p.m.SMTWTFS
AccesRail95007:49 a.m.8:11 a.m.SMTWTFS
AccesRail95914:41 p.m.5:05 p.m.SMTWTFS
AccesRail95187:35 p.m.7:57 p.m.SMTWTFS
AccesRail957711:28 a.m.11:50 a.m.SMTWTFS
AccesRail95229:18 a.m.9:39 a.m.SMTWTFS
AccesRail963110:41 p.m.11:04 p.m.SMTWTFS

Calgary, Alberta, Canada - Calgary (YYC)

Destination
Duration
Availability
Airlines
1h 41m (686 km)
78 flights, 3 airlines
AirlineFlight #Departure YYCArrival YVRSchedule
Air Canada776311:20 a.m.12:02 p.m.SMTWTFS
WestJet1298:15 p.m.8:55 p.m.SMTWTFS
WestJet13711:30 p.m.12:10 a.m.SMTWTFS
WestJet1058:05 a.m.8:48 a.m.SMTWTFS
WestJet1236:00 p.m.6:40 p.m.SMTWTFS
WestJet11312:00 p.m.12:40 p.m.SMTWTFS
Air Canada2277:50 p.m.8:34 p.m.SMTWTFS
Air Canada2036:25 a.m.7:15 a.m.SMTWTFS
WestJet13110:00 p.m.10:40 p.m.SMTWTFS
WestJet1037:45 a.m.8:28 a.m.SMTWTFS
WestJet1398:15 p.m.8:55 p.m.SMTWTFS
WestJet1016:30 a.m.7:13 a.m.SMTWTFS
Air Canada2133:00 p.m.3:45 p.m.SMTWTFS
Air Canada2057:30 a.m.8:18 a.m.SMTWTFS
Air Canada21058:30 a.m.9:00 a.m.SMTWTFS
Flair Airlines8057:15 a.m.8:05 a.m.SMTWTFS
Air Canada2016:00 a.m.6:44 a.m.SMTWTFS
WestJet1277:00 p.m.7:40 p.m.SMTWTFS
Flair Airlines8014:55 p.m.5:40 p.m.SMTWTFS
Air Canada2258:15 p.m.9:00 p.m.SMTWTFS
WestJet1172:00 p.m.2:40 p.m.SMTWTFS
WestJet11510:00 a.m.10:43 a.m.SMTWTFS
WestJet1193:00 p.m.3:40 p.m.SMTWTFS
Flair Airlines8113:30 p.m.4:15 p.m.SMTWTFS
WestJet1214:00 p.m.4:40 p.m.SMTWTFS
Air Canada77656:30 p.m.7:12 p.m.SMTWTFS
Air Canada2194:30 p.m.5:14 p.m.SMTWTFS
Flair Airlines80711:05 p.m.11:50 p.m.SMTWTFS
3h 57m (2688 km)
66 flights, 4 airlines
AirlineFlight #Departure YYCArrival YYZSchedule
Porter Airlines3527:00 a.m.12:57 p.m.SMTWTFS
WestJet6443:15 p.m.9:11 p.m.SMTWTFS
WestJet6506:30 a.m.12:28 p.m.SMTWTFS
Flair Airlines6281:05 a.m.7:10 a.m.SMTWTFS
Air Canada14211:50 a.m.5:45 p.m.SMTWTFS
Flair Airlines6207:00 a.m.1:10 p.m.SMTWTFS
WestJet6329:00 a.m.2:58 p.m.SMTWTFS
Air Canada14212:05 p.m.5:50 p.m.SMTWTFS
Porter Airlines36012:40 p.m.6:37 p.m.SMTWTFS
WestJet6485:15 p.m.11:11 p.m.SMTWTFS
Air Canada14212:00 p.m.5:45 p.m.SMTWTFS
Porter Airlines3624:30 p.m.10:26 p.m.SMTWTFS
Air Canada1526:15 p.m.12:13 a.m.SMTWTFS
Air Canada1441:25 p.m.7:23 p.m.SMTWTFS
WestJet62012:15 a.m.6:13 a.m.SMTWTFS
Air Canada1483:25 p.m.9:23 p.m.SMTWTFS
Air Canada1441:10 p.m.7:08 p.m.SMTWTFS
Air Canada15611:40 p.m.5:38 a.m.SMTWTFS
WestJet6401:40 p.m.7:36 p.m.SMTWTFS
Air Canada1305:35 a.m.11:33 a.m.SMTWTFS
WestJet6221:00 a.m.6:58 a.m.SMTWTFS
WestJet63411:30 a.m.5:28 p.m.SMTWTFS
WestJet6546:30 p.m.12:26 a.m.SMTWTFS
Air Canada1305:30 a.m.11:28 a.m.SMTWTFS
Flair Airlines62210:15 a.m.4:25 p.m.SMTWTFS
Air Canada1348:00 a.m.1:55 p.m.SMTWTFS
1h 01m (245 km)
34 flights, 3 airlines
AirlineFlight #Departure YYCArrival YEGSchedule
WestJet33007:00 a.m.8:08 a.m.SMTWTFS
Air Canada81341:10 p.m.2:08 p.m.SMTWTFS
WestJet33064:15 p.m.5:16 p.m.SMTWTFS
Air Canada81288:25 a.m.9:27 a.m.SMTWTFS
WestJet17611:40 p.m.12:39 a.m.SMTWTFS
WestJet33128:15 p.m.9:16 p.m.SMTWTFS
WestJet1708:15 p.m.9:17 p.m.SMTWTFS
WestJet1729:45 p.m.10:47 p.m.SMTWTFS
Air Canada81448:45 p.m.9:43 p.m.SMTWTFS
WestJet33186:30 p.m.7:31 p.m.SMTWTFS
WestJet33042:35 p.m.3:36 p.m.SMTWTFS
WestJet33029:50 a.m.10:54 a.m.SMTWTFS
Air Canada81384:45 p.m.5:43 p.m.SMTWTFS
WestJet1666:35 p.m.7:37 p.m.SMTWTFS
WestJet331012:30 p.m.1:31 p.m.SMTWTFS
Air North72112:10 p.m.1:05 p.m.SMTWTFS
WestJet1684:15 p.m.5:17 p.m.SMTWTFS
1h 21m (518 km)
25 flights, 1 airline
AirlineFlight #Departure YYCArrival YXESchedule
WestJet35801:40 p.m.4:04 p.m.SMTWTFS
WestJet37147:15 a.m.9:47 a.m.SMTWTFS
WestJet35665:20 p.m.7:44 p.m.SMTWTFS
WestJet35648:55 a.m.11:21 a.m.SMTWTFS
WestJet3581:40 p.m.3:58 p.m.SMTWTFS
WestJet357010:55 a.m.1:21 p.m.SMTWTFS
WestJet3686:40 p.m.8:58 p.m.SMTWTFS
WestJet37811:30 p.m.1:48 a.m.SMTWTFS
WestJet35689:45 p.m.12:09 a.m.SMTWTFS
1h 16m (401 km)
24 flights, 2 airlines
AirlineFlight #Departure YYCArrival YLWSchedule
WestJet36039:15 a.m.9:37 a.m.SMTWTFS
WestJet36017:50 a.m.8:15 a.m.SMTWTFS
WestJet36172:00 p.m.2:19 p.m.SMTWTFS
WestJet360310:00 a.m.10:22 a.m.SMTWTFS
WestJet1819:15 a.m.9:31 a.m.SMTWTFS
Air Canada839312:35 p.m.12:50 p.m.SMTWTFS
WestJet1879:35 p.m.9:48 p.m.SMTWTFS
WestJet37135:00 p.m.5:19 p.m.SMTWTFS
WestJet36156:00 p.m.6:19 p.m.SMTWTFS
WestJet36113:00 p.m.3:19 p.m.SMTWTFS
WestJet18911:40 p.m.11:53 p.m.SMTWTFS
WestJet360712:00 p.m.12:19 p.m.SMTWTFS
WestJet360511:00 a.m.11:22 a.m.SMTWTFS
WestJet1856:55 p.m.7:08 p.m.SMTWTFS
2h 05m (1191 km)
22 flights, 2 airlines
AirlineFlight #Departure YYCArrival YWGSchedule
WestJet2383:00 p.m.6:05 p.m.SMTWTFS
WestJet2288:45 a.m.11:52 a.m.SMTWTFS
Air Canada88348:35 p.m.11:43 p.m.SMTWTFS
Air Canada883212:35 p.m.3:43 p.m.SMTWTFS
WestJet23412:15 p.m.3:20 p.m.SMTWTFS
WestJet2529:35 p.m.12:40 a.m.SMTWTFS
WestJet2425:00 p.m.8:05 p.m.SMTWTFS
WestJet2227:00 a.m.10:07 a.m.SMTWTFS
WestJet2487:35 p.m.10:40 p.m.SMTWTFS
4h 17m (3003 km)
21 flights, 3 airlines
AirlineFlight #Departure YYCArrival YULSchedule
Air Canada32812:50 a.m.7:13 a.m.SMTWTFS
Porter Airlines3847:00 a.m.1:20 p.m.SMTWTFS
Air Canada3265:10 p.m.11:29 p.m.SMTWTFS
Air Canada3265:00 p.m.11:19 p.m.SMTWTFS
Air Canada32212:35 p.m.6:54 p.m.SMTWTFS
Air Canada3185:35 a.m.11:58 a.m.SMTWTFS
Air Canada32212:25 p.m.6:44 p.m.SMTWTFS
WestJet5628:55 a.m.3:13 p.m.SMTWTFS
WestJet55812:45 a.m.7:05 a.m.SMTWTFS
Air Canada32212:45 p.m.6:44 p.m.SMTWTFS
Porter Airlines3847:10 a.m.1:30 p.m.SMTWTFS
1h 35m (661 km)
20 flights, 1 airline
AirlineFlight #Departure YYCArrival YQRSchedule
WestJet35226:30 p.m.9:06 p.m.SMTWTFS
WestJet35127:15 a.m.10:01 a.m.SMTWTFS
WestJet39411:30 p.m.1:55 a.m.SMTWTFS
WestJet35204:00 p.m.6:36 p.m.SMTWTFS
WestJet35249:40 p.m.12:16 a.m.SMTWTFS
WestJet35181:15 p.m.3:51 p.m.SMTWTFS
WestJet35149:05 a.m.11:44 a.m.SMTWTFS
WestJet351611:00 a.m.1:39 p.m.SMTWTFS
WestJet35249:45 p.m.12:21 a.m.SMTWTFS
1h 41m (641 km)
17 flights, 2 airlines
AirlineFlight #Departure YYCArrival YMMSchedule
WestJet33666:35 p.m.8:15 p.m.SMTWTFS
WestJet33683:45 p.m.5:25 p.m.SMTWTFS
Air Canada84208:05 a.m.9:44 a.m.SMTWTFS
Air Canada842212:00 p.m.1:39 p.m.SMTWTFS
WestJet33605:55 a.m.7:45 a.m.SMTWTFS
WestJet337411:50 a.m.1:33 p.m.SMTWTFS
WestJet33629:50 a.m.11:33 a.m.SMTWTFS
Air Canada84208:10 a.m.9:44 a.m.SMTWTFS
WestJet337011:45 p.m.1:25 a.m.SMTWTFS
1h 46m (727 km)
14 flights, 1 airline
AirlineFlight #Departure YYCArrival YYJSchedule
WestJet37018:00 a.m.9:01 a.m.SMTWTFS
WestJet2678:00 a.m.8:44 a.m.SMTWTFS
WestJet29711:40 p.m.12:21 a.m.SMTWTFS
WestJet2876:30 p.m.7:11 p.m.SMTWTFS
WestJet37033:15 p.m.4:13 p.m.SMTWTFS
WestJet2719:50 a.m.10:34 a.m.SMTWTFS
WestJet2771:30 p.m.2:11 p.m.SMTWTFS
WestJet36999:45 a.m.10:53 a.m.SMTWTFS

Vancouver, British Columbia, Canada - Vancouver Intl (YVR)

Destination
Duration
Availability
Airlines
1h 31m (686 km)
75 flights, 3 airlines
AirlineFlight #Departure YVRArrival YYCSchedule
Air Canada2121:10 p.m.3:39 p.m.SMTWTFS
Air Canada22810:15 p.m.12:44 a.m.SMTWTFS
Flair Airlines8067:50 p.m.10:20 p.m.SMTWTFS
WestJet1068:15 a.m.10:49 a.m.SMTWTFS
WestJet10810:15 a.m.12:49 p.m.SMTWTFS
WestJet13410:15 p.m.12:44 a.m.SMTWTFS
Air Canada77628:10 a.m.10:39 a.m.SMTWTFS
WestJet13410:10 p.m.12:42 a.m.SMTWTFS
Air Canada2205:15 p.m.7:44 p.m.SMTWTFS
WestJet11611:45 a.m.2:19 p.m.SMTWTFS
Air Canada2206:25 p.m.8:54 p.m.SMTWTFS
Air Canada20611:30 a.m.1:55 p.m.SMTWTFS
WestJet1204:45 p.m.7:15 p.m.SMTWTFS
WestJet1225:45 p.m.8:17 p.m.SMTWTFS
Air Canada77643:10 p.m.5:39 p.m.SMTWTFS
Air Canada2184:45 p.m.7:14 p.m.SMTWTFS
WestJet1246:45 p.m.9:17 p.m.SMTWTFS
WestJet1267:45 p.m.10:17 p.m.SMTWTFS
Flair Airlines81012:15 p.m.2:45 p.m.SMTWTFS
Flair Airlines8006:25 p.m.8:55 p.m.SMTWTFS
Air Canada2268:15 p.m.10:44 p.m.SMTWTFS
WestJet1141:45 p.m.4:15 p.m.SMTWTFS
WestJet1025:30 a.m.8:04 a.m.SMTWTFS
Flair Airlines8048:50 a.m.11:20 a.m.SMTWTFS
WestJet1183:45 p.m.6:17 p.m.SMTWTFS
WestJet1047:00 a.m.9:34 a.m.SMTWTFS
Air Canada2247:00 p.m.9:29 p.m.SMTWTFS
4h 35m (3344 km)
52 flights, 4 airlines
AirlineFlight #Departure YVRArrival YYZSchedule
WestJet7185:00 p.m.12:40 a.m.SMTWTFS
Porter Airlines31810:05 p.m.5:41 a.m.SMTWTFS
Air Canada12811:20 p.m.6:49 a.m.SMTWTFS
Air Canada18210:30 p.m.5:55 a.m.SMTWTFS
Air Canada10810:20 a.m.5:55 p.m.SMTWTFS
Flair Airlines60010:55 p.m.6:40 a.m.SMTWTFS
Air Canada1225:40 p.m.1:17 a.m.SMTWTFS
Porter Airlines3027:00 a.m.2:35 p.m.SMTWTFS
Air Canada1162:00 p.m.9:37 p.m.SMTWTFS
WestJet7046:00 a.m.1:40 p.m.SMTWTFS
Flair Airlines60812:55 p.m.8:35 p.m.SMTWTFS
Air Canada1027:35 a.m.3:10 p.m.SMTWTFS
Porter Airlines30612:25 p.m.8:01 p.m.SMTWTFS
Air Canada1141:35 p.m.8:59 p.m.SMTWTFS
WestJet71210:45 a.m.6:26 p.m.SMTWTFS
Flair Airlines61212:10 a.m.7:50 a.m.SMTWTFS
Air Canada12611:00 p.m.6:29 a.m.SMTWTFS
Air Canada11212:10 p.m.7:35 p.m.SMTWTFS
Air Canada1005:30 a.m.1:05 p.m.SMTWTFS
Porter Airlines31810:15 p.m.5:51 a.m.SMTWTFS
Air Canada349:20 a.m.4:49 p.m.SMTWTFS
Air Canada1183:55 p.m.11:32 p.m.SMTWTFS
Air Canada1048:45 a.m.4:09 p.m.SMTWTFS
WestJet7144:15 p.m.11:55 p.m.SMTWTFS
WestJet73610:30 p.m.6:10 a.m.SMTWTFS
1h 00m (286 km)
51 flights, 4 airlines
AirlineFlight #Departure YVRArrival YLWSchedule
WestJet37388:55 a.m.9:57 a.m.SMTWTFS
WestJet34547:00 a.m.8:05 a.m.SMTWTFS
WestJet49410:10 p.m.11:12 p.m.SMTWTFS
Air Canada2746:55 p.m.7:59 p.m.SMTWTFS
WestJet37407:50 p.m.8:50 p.m.SMTWTFS
Air Canada82687:15 a.m.8:13 a.m.SMTWTFS
Air Canada828410:15 p.m.11:13 p.m.SMTWTFS
WestJet49410:15 p.m.11:17 p.m.SMTWTFS
Air Canada82764:40 p.m.5:38 p.m.SMTWTFS
WestJet34601:30 p.m.2:31 p.m.SMTWTFS
WestJet345811:00 a.m.12:02 p.m.SMTWTFS
Air Canada827412:55 p.m.1:53 p.m.SMTWTFS
Air Canada2728:35 a.m.9:39 a.m.SMTWTFS
WestJet34625:00 p.m.6:01 p.m.SMTWTFS
WestJet34645:55 p.m.6:56 p.m.SMTWTFS
Air North5099:05 a.m.9:55 a.m.SMTWTFS
Air North51910:05 a.m.10:55 a.m.SMTWTFS
Air North5593:00 p.m.3:50 p.m.SMTWTFS
WestJet34546:55 a.m.8:00 a.m.SMTWTFS
Central Mountain Air7348:05 a.m.9:05 a.m.SMTWTFS
1h 37m (808 km)
48 flights, 3 airlines
AirlineFlight #Departure YVRArrival YEGSchedule
Air Canada2381:25 p.m.4:02 p.m.SMTWTFS
Air Canada777610:20 a.m.12:54 p.m.SMTWTFS
Air Canada23812:55 p.m.3:32 p.m.SMTWTFS
WestJet31412:30 p.m.3:09 p.m.SMTWTFS
WestJet3089:00 a.m.11:38 a.m.SMTWTFS
Air Canada2489:00 p.m.11:37 p.m.SMTWTFS
Flair Airlines8245:15 p.m.7:50 p.m.SMTWTFS
Air Canada25010:00 p.m.12:37 a.m.SMTWTFS
WestJet3266:15 p.m.8:54 p.m.SMTWTFS
WestJet31010:00 a.m.12:40 p.m.SMTWTFS
Air Canada2446:40 p.m.9:17 p.m.SMTWTFS
WestJet3329:15 p.m.11:54 p.m.SMTWTFS
Air Canada2328:00 a.m.10:35 a.m.SMTWTFS
Air Canada2327:30 a.m.10:05 a.m.SMTWTFS
WestJet3182:25 p.m.5:04 p.m.SMTWTFS
Flair Airlines8207:15 a.m.9:50 a.m.SMTWTFS
WestJet3026:00 a.m.8:40 a.m.SMTWTFS
Air Canada77803:45 p.m.6:19 p.m.SMTWTFS
0h 33m (63 km)
32 flights, 5 airlines
AirlineFlight #Departure YVRArrival YYJSchedule
Harbour Air Seaplanes3516:15 p.m.6:45 p.m.SMTWTFS
WestJet340710:30 p.m.11:07 p.m.SMTWTFS
Pacific Coastal1093:00 p.m.3:28 p.m.SMTWTFS
WestJet340312:15 p.m.12:52 p.m.SMTWTFS
WestJet34019:10 a.m.9:50 a.m.SMTWTFS
Air Canada81634:25 p.m.4:56 p.m.SMTWTFS
Air Canada81478:55 a.m.9:26 a.m.SMTWTFS
Air Canada81677:55 p.m.8:26 p.m.SMTWTFS
Pacific Coastal10512:50 p.m.1:18 p.m.SMTWTFS
Air Canada81656:00 p.m.6:31 p.m.SMTWTFS
Air North52111:20 a.m.11:50 a.m.SMTWTFS
WestJet34092:45 p.m.3:22 p.m.SMTWTFS
Air Canada81571:20 p.m.1:51 p.m.SMTWTFS
Harbour Air Seaplanes3414:00 p.m.4:30 p.m.SMTWTFS
Air Canada81699:40 p.m.10:11 p.m.SMTWTFS
Air Canada815110:20 a.m.10:51 a.m.SMTWTFS
WestJet34055:50 p.m.6:27 p.m.SMTWTFS
Pacific Coastal1175:55 p.m.6:23 p.m.SMTWTFS
Pacific Coastal1196:55 p.m.7:27 p.m.SMTWTFS
1h 08m (204 km)
30 flights, 3 airlines
AirlineFlight #Departure YVRArrival SEASchedule
Air Canada88066:15 p.m.7:16 p.m.SMTWTFS
Delta38877:37 p.m.8:50 p.m.SMTWTFS
Air Canada88109:50 p.m.10:57 p.m.SMTWTFS
Delta36307:25 a.m.8:42 a.m.SMTWTFS
Alaska Airlines33895:45 p.m.6:52 p.m.SMTWTFS
Alaska Airlines34211:20 p.m.2:36 p.m.SMTWTFS
Delta37643:35 p.m.4:46 p.m.SMTWTFS
Delta402011:40 a.m.12:54 p.m.SMTWTFS
Air Canada87988:10 a.m.9:15 a.m.SMTWTFS
Alaska Airlines20427:55 a.m.8:57 a.m.SMTWTFS
Delta39436:20 a.m.7:38 a.m.SMTWTFS
Air Canada87988:30 a.m.9:31 a.m.SMTWTFS
Alaska Airlines23046:00 a.m.7:02 a.m.SMTWTFS
Alaska Airlines23111:20 p.m.2:21 p.m.SMTWTFS
Air Canada88109:05 p.m.10:06 p.m.SMTWTFS
Air Canada88041:30 p.m.2:31 p.m.SMTWTFS
1h 22m (523 km)
19 flights, 2 airlines
AirlineFlight #Departure YVRArrival YXSSchedule
Air Canada83498:05 p.m.9:26 p.m.SMTWTFS
WestJet342212:55 p.m.2:15 p.m.SMTWTFS
Air Canada83455:50 p.m.7:11 p.m.SMTWTFS
Air Canada83398:45 a.m.10:06 a.m.SMTWTFS
WestJet342610:30 p.m.11:52 p.m.SMTWTFS
WestJet34209:00 a.m.10:25 a.m.SMTWTFS
WestJet34286:00 p.m.7:22 p.m.SMTWTFS
Air Canada83431:15 p.m.2:36 p.m.SMTWTFS
4h 51m (3679 km)
18 flights, 2 airlines
AirlineFlight #Departure YVRArrival YULSchedule
Air Canada30611:35 a.m.7:25 p.m.SMTWTFS
Air Canada3049:20 a.m.5:00 p.m.SMTWTFS
Porter Airlines3728:00 a.m.3:59 p.m.SMTWTFS
Air Canada31410:45 p.m.6:44 a.m.SMTWTFS
Porter Airlines3728:30 a.m.4:29 p.m.SMTWTFS
Air Canada3081:10 p.m.9:09 p.m.SMTWTFS
2h 50m (1862 km)
18 flights, 3 airlines
AirlineFlight #Departure YVRArrival YWGSchedule
Air Canada2988:25 p.m.1:14 a.m.SMTWTFS
Air Canada2941:45 p.m.6:34 p.m.SMTWTFS
Flair Airlines8562:55 p.m.7:45 p.m.SMTWTFS
WestJet5407:50 p.m.12:41 a.m.SMTWTFS
Air Canada2964:15 p.m.9:04 p.m.SMTWTFS
WestJet5389:00 a.m.1:52 p.m.SMTWTFS
Air Canada2928:10 a.m.12:59 p.m.SMTWTFS
Air Canada2941:30 p.m.6:19 p.m.SMTWTFS
3h 00m (1740 km)
12 flights, 5 airlines
AirlineFlight #Departure YVRArrival LAXSchedule
WestJet11028:00 a.m.11:00 a.m.SMTWTFS
American Airlines630312:15 p.m.3:25 p.m.SMTWTFS
WestJet11044:55 p.m.7:52 p.m.SMTWTFS
United Airlines3873:00 p.m.6:01 p.m.SMTWTFS
Air Canada5561:30 p.m.4:29 p.m.SMTWTFS
Air Canada5506:05 p.m.9:08 p.m.SMTWTFS
Air Canada5528:45 a.m.11:48 a.m.SMTWTFS
Air Canada55410:25 a.m.1:24 p.m.SMTWTFS
Flair Airlines18887:10 a.m.10:05 a.m.SMTWTFS

Edmonton, Alberta, Canada - Edmonton (YEG)

Destination
Duration
Availability
Airlines
1h 45m (808 km)
51 flights, 3 airlines
AirlineFlight #Departure YEGArrival YVRSchedule
WestJet3036:40 a.m.7:29 a.m.SMTWTFS
Flair Airlines8258:35 p.m.9:30 p.m.SMTWTFS
Air Canada2337:00 a.m.7:45 a.m.SMTWTFS
WestJet3256:00 p.m.6:43 p.m.SMTWTFS
WestJet31110:30 a.m.11:19 a.m.SMTWTFS
WestJet31512:40 p.m.1:23 p.m.SMTWTFS
Air Canada2474:35 p.m.5:24 p.m.SMTWTFS
Air Canada2455:05 p.m.5:54 p.m.SMTWTFS
WestJet3057:30 a.m.8:19 a.m.SMTWTFS
Air Canada2316:15 a.m.6:59 a.m.SMTWTFS
Air Canada77811:30 p.m.2:23 p.m.SMTWTFS
Air Canada23711:35 a.m.12:20 p.m.SMTWTFS
Air Canada2518:05 p.m.8:54 p.m.SMTWTFS
WestJet3379:55 p.m.10:38 p.m.SMTWTFS
Air Canada2518:15 p.m.9:04 p.m.SMTWTFS
Air Canada23711:05 a.m.11:50 a.m.SMTWTFS
Air Canada77799:55 a.m.10:48 a.m.SMTWTFS
Flair Airlines82110:35 a.m.11:30 a.m.SMTWTFS
WestJet3234:05 p.m.4:48 p.m.SMTWTFS
3h 52m (2688 km)
41 flights, 4 airlines
AirlineFlight #Departure YEGArrival YYZSchedule
Air Canada1606:00 a.m.11:53 a.m.SMTWTFS
Porter Airlines40412:50 p.m.6:40 p.m.SMTWTFS
WestJet4565:50 p.m.11:38 p.m.SMTWTFS
Flair Airlines6307:25 a.m.1:25 p.m.SMTWTFS
WestJet43212:05 a.m.5:58 a.m.SMTWTFS
Air Canada17612:15 a.m.6:08 a.m.SMTWTFS
Flair Airlines6361:20 a.m.7:20 a.m.SMTWTFS
Air Canada17812:55 a.m.6:48 a.m.SMTWTFS
WestJet43011:30 a.m.5:23 p.m.SMTWTFS
Air Canada1701:20 p.m.7:07 p.m.SMTWTFS
Air Canada16611:25 a.m.5:18 p.m.SMTWTFS
Porter Airlines4027:00 a.m.12:50 p.m.SMTWTFS
Air Canada1628:00 a.m.1:53 p.m.SMTWTFS
WestJet4366:30 a.m.12:23 p.m.SMTWTFS
Air Canada1743:25 p.m.9:18 p.m.SMTWTFS
Air Canada1743:15 p.m.9:08 p.m.SMTWTFS
1h 00m (245 km)
31 flights, 3 airlines
AirlineFlight #Departure YEGArrival YYCSchedule
Air Canada81276:15 a.m.7:19 a.m.SMTWTFS
WestJet330311:45 a.m.12:48 p.m.SMTWTFS
Air Canada81436:35 p.m.7:35 p.m.SMTWTFS
WestJet33054:15 p.m.5:15 p.m.SMTWTFS
Air Canada81372:45 p.m.3:45 p.m.SMTWTFS
Air North72212:00 p.m.12:55 p.m.SMTWTFS
WestJet33018:00 a.m.9:05 a.m.SMTWTFS
Air Canada813310:10 a.m.11:10 a.m.SMTWTFS
WestJet33092:05 p.m.3:05 p.m.SMTWTFS
WestJet1696:15 p.m.7:12 p.m.SMTWTFS
WestJet33076:15 p.m.7:15 p.m.SMTWTFS
WestJet1477:45 a.m.8:48 a.m.SMTWTFS
WestJet33139:00 a.m.10:03 a.m.SMTWTFS
WestJet1436:00 a.m.7:03 a.m.SMTWTFS
WestJet33118:45 p.m.9:45 p.m.SMTWTFS
WestJet1718:35 p.m.9:32 p.m.SMTWTFS
WestJet1456:45 a.m.7:48 a.m.SMTWTFS
5h 53m (4242 km)
13 flights, 2 airlines
AirlineFlight #Departure YEGArrival CUNSchedule
WestJet230211:15 a.m.7:09 p.m.SMTWTFS
WestJet26047:00 a.m.2:54 p.m.SMTWTFS
WestJet23049:00 a.m.4:54 p.m.SMTWTFS
WestJet230210:55 p.m.6:40 a.m.SMTWTFS
WestJet23048:00 a.m.3:54 p.m.SMTWTFS
Air Canada14229:05 a.m.5:00 p.m.SMTWTFS
WestJet26048:25 a.m.4:19 p.m.SMTWTFS
WestJet23006:00 a.m.1:54 p.m.SMTWTFS
WestJet23009:00 a.m.4:54 p.m.SMTWTFS
1h 58m (1019 km)
9 flights, 3 airlines
AirlineFlight #Departure YEGArrival YZFSchedule
WestJet35071:25 p.m.3:50 p.m.SMTWTFS
Air Canada81137:00 p.m.8:57 p.m.SMTWTFS
Canadian North1188:00 a.m.9:55 a.m.SMTWTFS
Canadian North2449:20 a.m.11:15 a.m.SMTWTFS
Canadian North2448:00 a.m.9:55 a.m.SMTWTFS
1h 48m (861 km)
9 flights, 1 airline
AirlineFlight #Departure YEGArrival YYJSchedule
WestJet5097:00 a.m.7:50 a.m.SMTWTFS
WestJet50710:00 a.m.10:50 a.m.SMTWTFS
WestJet5053:40 p.m.4:24 p.m.SMTWTFS
5h 14m (3695 km)
9 flights, 2 airlines
AirlineFlight #Departure YEGArrival PVRSchedule
WestJet211412:30 p.m.6:40 p.m.SMTWTFS
WestJet21126:00 a.m.12:15 p.m.SMTWTFS
Flair Airlines270412:30 p.m.6:45 p.m.SMTWTFS
WestJet260212:15 p.m.6:25 p.m.SMTWTFS
Flair Airlines27041:05 p.m.7:20 p.m.SMTWTFS
WestJet211411:30 a.m.5:48 p.m.SMTWTFS
1h 38m (776 km)
8 flights, 2 airlines
AirlineFlight #Departure YEGArrival YXXSchedule
Flair Airlines7017:55 a.m.8:45 a.m.SMTWTFS
Flair Airlines7096:10 p.m.6:55 p.m.SMTWTFS
WestJet8456:45 p.m.7:19 p.m.SMTWTFS
Flair Airlines7031:05 p.m.1:50 p.m.SMTWTFS
1h 27m (546 km)
7 flights, 2 airlines
AirlineFlight #Departure YEGArrival YLWSchedule
WestJet35691:10 p.m.1:42 p.m.SMTWTFS
WestJet37053:00 p.m.3:26 p.m.SMTWTFS
Flair Airlines7598:00 a.m.8:25 a.m.SMTWTFS
WestJet36559:00 a.m.9:29 a.m.SMTWTFS
WestJet36576:00 p.m.6:26 p.m.SMTWTFS
Flair Airlines7595:50 p.m.6:15 p.m.SMTWTFS
AirlineFlight #Departure YEGArrival YULSchedule
Air Canada33812:55 a.m.7:10 a.m.SMTWTFS
Air Canada33411:55 a.m.6:05 p.m.SMTWTFS
Air Canada33411:45 a.m.5:55 p.m.SMTWTFS

Toronto, Ontario, Canada - Pearson Intl (YYZ)

Destination
Duration
Availability
Airlines
AirlineFlight #Departure YYZArrival YULSchedule
Air Canada43010:00 p.m.11:22 p.m.SMTWTFS
WestJet81611:15 p.m.12:38 a.m.SMTWTFS
Air Canada4926:35 p.m.7:58 p.m.SMTWTFS
Porter Airlines1117:55 a.m.9:20 a.m.SMTWTFS
Porter Airlines1253:35 p.m.5:00 p.m.SMTWTFS
Air Canada48610:30 a.m.11:52 a.m.SMTWTFS
Air Canada4007:00 a.m.8:22 a.m.SMTWTFS
Porter Airlines13511:10 p.m.12:35 a.m.SMTWTFS
Air Canada4289:00 p.m.10:22 p.m.SMTWTFS
Air Canada777412:30 a.m.1:53 a.m.SMTWTFS
Air Canada4028:00 a.m.9:22 a.m.SMTWTFS
Porter Airlines1118:15 a.m.9:40 a.m.SMTWTFS
Air Canada49410:35 p.m.11:57 p.m.SMTWTFS
Air Canada4049:00 a.m.10:22 a.m.SMTWTFS
Porter Airlines1317:35 p.m.9:00 p.m.SMTWTFS
Air Canada41012:00 p.m.1:22 p.m.SMTWTFS
Royal Jordanian2727:25 p.m.8:50 p.m.SMTWTFS
Air Canada4121:00 p.m.2:22 p.m.SMTWTFS
Porter Airlines1317:30 p.m.8:55 p.m.SMTWTFS
Air Canada8945:00 p.m.6:23 p.m.SMTWTFS
Air Canada4268:30 p.m.9:52 p.m.SMTWTFS
Air Canada40811:00 a.m.12:22 p.m.SMTWTFS
Air Canada40610:00 a.m.11:23 a.m.SMTWTFS
Air Transat4314:00 p.m.5:25 p.m.SMTWTFS
Air Canada4163:00 p.m.4:23 p.m.SMTWTFS
Air Canada4142:00 p.m.3:23 p.m.SMTWTFS
Air Canada4806:15 a.m.7:43 a.m.SMTWTFS
Air Canada4289:30 p.m.10:52 p.m.SMTWTFS
Air Canada43211:10 p.m.12:32 a.m.SMTWTFS
Air Canada4184:00 p.m.5:25 p.m.SMTWTFS
Air Canada49410:30 p.m.11:52 p.m.SMTWTFS
Air Canada4247:00 p.m.8:23 p.m.SMTWTFS
Air Canada4226:00 p.m.7:22 p.m.SMTWTFS
Air Canada4205:00 p.m.6:23 p.m.SMTWTFS
4h 26m (2688 km)
65 flights, 4 airlines
AirlineFlight #Departure YYZArrival YYCSchedule
Air Canada1338:30 a.m.10:38 a.m.SMTWTFS
WestJet6516:30 p.m.8:58 p.m.SMTWTFS
WestJet6474:00 p.m.6:28 p.m.SMTWTFS
Air Canada1536:50 p.m.9:14 p.m.SMTWTFS
Air Canada1494:30 p.m.6:54 p.m.SMTWTFS
Porter Airlines3579:15 a.m.11:42 a.m.SMTWTFS
Air Canada14112:00 p.m.2:24 p.m.SMTWTFS
WestJet6675:00 p.m.7:28 p.m.SMTWTFS
WestJet6276:30 a.m.9:02 a.m.SMTWTFS
Air Canada1536:35 p.m.8:59 p.m.SMTWTFS
Porter Airlines3659:00 p.m.11:27 p.m.SMTWTFS
Air Canada1536:20 p.m.8:44 p.m.SMTWTFS
Air Canada1338:25 a.m.10:49 a.m.SMTWTFS
WestJet6297:45 a.m.10:17 a.m.SMTWTFS
WestJet6411:30 p.m.3:58 p.m.SMTWTFS
Flair Airlines6299:30 p.m.12:05 a.m.SMTWTFS
Flair Airlines6212:10 p.m.4:40 p.m.SMTWTFS
WestJet65910:15 p.m.12:43 a.m.SMTWTFS
Air Canada1452:40 p.m.5:04 p.m.SMTWTFS
Air Canada1599:50 p.m.12:14 a.m.SMTWTFS
Air Canada13710:00 a.m.12:24 p.m.SMTWTFS
Porter Airlines3591:05 p.m.3:32 p.m.SMTWTFS
Flair Airlines6235:10 p.m.7:35 p.m.SMTWTFS
WestJet65510:00 a.m.12:32 p.m.SMTWTFS
5h 16m (3344 km)
58 flights, 4 airlines
AirlineFlight #Departure YYZArrival YVRSchedule
Porter Airlines3096:45 p.m.9:07 p.m.SMTWTFS
Air Canada1174:40 p.m.6:57 p.m.SMTWTFS
Air Canada1898:00 a.m.10:00 a.m.SMTWTFS
Porter Airlines30712:50 p.m.3:10 p.m.SMTWTFS
Air Canada1059:00 a.m.11:07 a.m.SMTWTFS
Flair Airlines6017:55 a.m.10:20 a.m.SMTWTFS
WestJet7196:45 p.m.9:08 p.m.SMTWTFS
Flair Airlines6139:00 p.m.11:25 p.m.SMTWTFS
WestJet7057:15 a.m.9:42 a.m.SMTWTFS
Air Canada12710:35 p.m.12:50 a.m.SMTWTFS
Air Canada1819:30 p.m.11:30 p.m.SMTWTFS
Air Canada1258:20 p.m.10:20 p.m.SMTWTFS
WestJet73910:15 p.m.12:38 a.m.SMTWTFS
Air Canada10710:00 a.m.12:15 p.m.SMTWTFS
Air Canada1037:00 a.m.9:15 a.m.SMTWTFS
Porter Airlines3098:15 p.m.10:37 p.m.SMTWTFS
Air Canada336:40 p.m.8:47 p.m.SMTWTFS
Air Canada1195:55 p.m.8:02 p.m.SMTWTFS
WestJet71112:30 p.m.2:53 p.m.SMTWTFS
Air Canada336:45 p.m.8:52 p.m.SMTWTFS
WestJet7056:30 a.m.8:57 a.m.SMTWTFS
Air Canada1197:20 p.m.9:27 p.m.SMTWTFS
Porter Airlines3059:10 a.m.11:30 a.m.SMTWTFS
Air Canada1152:10 p.m.4:27 p.m.SMTWTFS
Flair Airlines6099:45 a.m.12:10 p.m.SMTWTFS
Porter Airlines3097:25 p.m.9:47 p.m.SMTWTFS
Air Canada11112:30 p.m.2:47 p.m.SMTWTFS
4h 25m (2604 km)
46 flights, 5 airlines
AirlineFlight #Departure YYZArrival CUNSchedule
WestJet27747:55 a.m.12:26 p.m.SMTWTFS
Flair Airlines26187:05 a.m.11:35 a.m.SMTWTFS
WestJet277411:15 a.m.3:46 p.m.SMTWTFS
WestJet21387:45 p.m.12:09 a.m.SMTWTFS
WestJet21362:40 p.m.7:04 p.m.SMTWTFS
WestJet27727:00 a.m.11:30 a.m.SMTWTFS
Porter Airlines7896:25 a.m.10:50 a.m.SMTWTFS
Air Canada18125:00 p.m.9:15 p.m.SMTWTFS
WestJet21303:10 p.m.7:34 p.m.SMTWTFS
Porter Airlines7919:05 a.m.1:25 p.m.SMTWTFS
WestJet21303:50 p.m.8:14 p.m.SMTWTFS
WestJet27745:00 p.m.9:24 p.m.SMTWTFS
Flair Airlines26107:25 a.m.11:55 a.m.SMTWTFS
Air Transat3266:15 a.m.10:35 a.m.SMTWTFS
Air Canada13781:40 p.m.6:00 p.m.SMTWTFS
WestJet27726:25 a.m.10:55 a.m.SMTWTFS
WestJet21287:55 a.m.12:26 p.m.SMTWTFS
WestJet26945:10 p.m.9:34 p.m.SMTWTFS
WestJet21327:15 a.m.11:46 a.m.SMTWTFS
Air Canada13721:40 p.m.6:00 p.m.SMTWTFS
WestJet27726:40 a.m.11:10 a.m.SMTWTFS
Flair Airlines26122:35 p.m.7:05 p.m.SMTWTFS
Flair Airlines26169:45 a.m.2:20 p.m.SMTWTFS
Air Canada9266:30 a.m.10:50 a.m.SMTWTFS
Air Transat4262:50 p.m.7:10 p.m.SMTWTFS
WestJet21349:25 a.m.1:56 p.m.SMTWTFS
WestJet27765:15 p.m.9:39 p.m.SMTWTFS
Air Canada13708:35 a.m.12:55 p.m.SMTWTFS
Porter Airlines76512:35 p.m.4:55 p.m.SMTWTFS
Air Canada9285:00 p.m.9:15 p.m.SMTWTFS
Air Canada18106:30 a.m.10:50 a.m.SMTWTFS
WestJet213211:15 a.m.3:46 p.m.SMTWTFS
Porter Airlines7912:35 p.m.6:55 p.m.SMTWTFS
Air Canada18142:05 p.m.6:20 p.m.SMTWTFS
4h 23m (2688 km)
44 flights, 4 airlines
AirlineFlight #Departure YYZArrival YEGSchedule
Air Canada16510:00 a.m.12:23 p.m.SMTWTFS
WestJet4338:00 a.m.10:28 a.m.SMTWTFS
Porter Airlines4057:35 p.m.9:58 p.m.SMTWTFS
Air Canada1714:45 p.m.7:08 p.m.SMTWTFS
Air Canada1638:00 a.m.10:20 a.m.SMTWTFS
WestJet4472:30 p.m.4:55 p.m.SMTWTFS
Porter Airlines4051:15 p.m.3:38 p.m.SMTWTFS
Flair Airlines6379:55 p.m.12:20 a.m.SMTWTFS
Flair Airlines6312:25 p.m.4:50 p.m.SMTWTFS
Air Canada16912:00 p.m.2:23 p.m.SMTWTFS
Porter Airlines4039:30 a.m.11:53 a.m.SMTWTFS
Air Canada17910:20 p.m.12:43 a.m.SMTWTFS
Air Canada1756:40 p.m.9:03 p.m.SMTWTFS
Air Canada17910:50 p.m.1:13 a.m.SMTWTFS
WestJet4616:30 p.m.8:55 p.m.SMTWTFS
Air Canada1778:55 p.m.11:18 p.m.SMTWTFS
WestJet46710:15 p.m.12:40 a.m.SMTWTFS
1h 08m (362 km)
43 flights, 3 airlines
AirlineFlight #Departure YYZArrival YOWSchedule
Porter Airlines1633:45 p.m.4:58 p.m.SMTWTFS
Porter Airlines1634:45 p.m.5:58 p.m.SMTWTFS
Air Canada47010:10 p.m.11:18 p.m.SMTWTFS
Air Canada47010:00 p.m.11:08 p.m.SMTWTFS
Air Canada4584:10 p.m.5:18 p.m.SMTWTFS
Air Canada4428:15 a.m.9:23 a.m.SMTWTFS
Air Canada4605:30 p.m.6:38 p.m.SMTWTFS
Air Canada4626:10 p.m.7:18 p.m.SMTWTFS
Porter Airlines1675:20 p.m.6:33 p.m.SMTWTFS
Air Canada4542:15 p.m.3:23 p.m.SMTWTFS
Air Canada47212:30 a.m.1:38 a.m.SMTWTFS
Porter Airlines1577:15 a.m.8:25 a.m.SMTWTFS
Air Canada4407:10 a.m.8:18 a.m.SMTWTFS
Porter Airlines17911:30 p.m.12:43 a.m.SMTWTFS
Air Canada4668:10 p.m.9:18 p.m.SMTWTFS
Air Canada45012:10 p.m.1:18 p.m.SMTWTFS
WestJet58811:30 p.m.12:39 a.m.SMTWTFS
Air Canada44610:00 a.m.11:08 a.m.SMTWTFS
2h 10m (1286 km)
41 flights, 4 airlines
AirlineFlight #Departure YYZArrival YHZSchedule
Porter Airlines2095:00 p.m.8:12 p.m.SMTWTFS
Air Canada153412:00 p.m.3:11 p.m.SMTWTFS
Porter Airlines2096:25 p.m.9:37 p.m.SMTWTFS
Air Canada61012:00 p.m.3:11 p.m.SMTWTFS
Flair Airlines65610:15 a.m.1:25 p.m.SMTWTFS
Air Canada6047:50 a.m.11:01 a.m.SMTWTFS
Porter Airlines2119:10 p.m.12:22 a.m.SMTWTFS
Flair Airlines6564:25 p.m.7:35 p.m.SMTWTFS
Air Canada6208:55 p.m.12:06 a.m.SMTWTFS
Air Canada15345:00 p.m.8:10 p.m.SMTWTFS
Flair Airlines6546:45 p.m.9:55 p.m.SMTWTFS
Flair Airlines6507:40 a.m.10:50 a.m.SMTWTFS
Air Canada6122:30 p.m.5:41 p.m.SMTWTFS
Porter Airlines2059:00 a.m.12:12 p.m.SMTWTFS
Air Canada6145:00 p.m.8:10 p.m.SMTWTFS
Air Canada15388:55 p.m.12:06 a.m.SMTWTFS
WestJet80010:30 p.m.1:41 a.m.SMTWTFS
Air Canada6187:15 p.m.10:26 p.m.SMTWTFS
Air Canada6006:15 a.m.9:25 a.m.SMTWTFS
4h 32m (2982 km)
33 flights, 5 airlines
AirlineFlight #Departure YYZArrival PUJSchedule
WestJet27288:00 a.m.1:30 p.m.SMTWTFS
WestJet270012:30 p.m.5:56 p.m.SMTWTFS
WestJet210010:00 a.m.3:30 p.m.SMTWTFS
WestJet27028:00 a.m.1:30 p.m.SMTWTFS
Air Canada17964:25 p.m.10:10 p.m.SMTWTFS
WestJet27028:45 a.m.2:15 p.m.SMTWTFS
Air Canada17964:00 p.m.9:45 p.m.SMTWTFS
Arajet58636:30 a.m.12:25 p.m.SMTWTFS
WestJet27347:00 a.m.12:30 p.m.SMTWTFS
Air Canada93410:50 a.m.4:35 p.m.SMTWTFS
Arajet58056:30 a.m.12:25 p.m.SMTWTFS
Flair Airlines26367:45 a.m.1:20 p.m.SMTWTFS
Air Transat1869:00 a.m.2:20 p.m.SMTWTFS
WestJet210812:50 a.m.6:20 a.m.SMTWTFS
Air Transat9865:10 p.m.10:30 p.m.SMTWTFS
WestJet210210:00 a.m.3:30 p.m.SMTWTFS
WestJet270011:00 a.m.4:30 p.m.SMTWTFS
Air Canada9868:15 a.m.1:45 p.m.SMTWTFS
WestJet21008:00 a.m.1:30 p.m.SMTWTFS
Arajet580311:52 a.m.5:47 p.m.SMTWTFS
Flair Airlines263410:00 a.m.3:35 p.m.SMTWTFS
Air Canada17946:30 a.m.12:15 p.m.SMTWTFS
1h 41m (573 km)
32 flights, 4 airlines
AirlineFlight #Departure YYZArrival LGASchedule
Air Canada89847:40 a.m.9:18 a.m.SMTWTFS
Delta52087:50 a.m.9:46 a.m.SMTWTFS
American Airlines44387:44 p.m.9:22 p.m.SMTWTFS
Air Canada7248:55 p.m.10:33 p.m.SMTWTFS
Delta51836:05 a.m.7:57 a.m.SMTWTFS
American Airlines434710:59 a.m.12:36 p.m.SMTWTFS
Porter Airlines6037:15 a.m.8:55 a.m.SMTWTFS
American Airlines45563:51 p.m.5:29 p.m.SMTWTFS
American Airlines45427:00 a.m.8:44 a.m.SMTWTFS
Delta51546:45 p.m.8:30 p.m.SMTWTFS
Air Canada89826:25 a.m.8:07 a.m.SMTWTFS
Air Canada89809:05 a.m.10:43 a.m.SMTWTFS
American Airlines46231:55 p.m.3:33 p.m.SMTWTFS
Air Canada89924:20 p.m.5:58 p.m.SMTWTFS
Air Canada89945:25 p.m.7:03 p.m.SMTWTFS
Air Canada85422:00 p.m.3:38 p.m.SMTWTFS
Air Canada7205:25 p.m.7:03 p.m.SMTWTFS
Air Canada71012:50 p.m.2:28 p.m.SMTWTFS
Delta53065:10 p.m.6:58 p.m.SMTWTFS
Porter Airlines6076:20 p.m.8:00 p.m.SMTWTFS
Delta51662:25 p.m.4:13 p.m.SMTWTFS
Air Canada7029:05 a.m.10:43 a.m.SMTWTFS
Delta544710:15 a.m.12:03 p.m.SMTWTFS
Air Canada898610:40 a.m.12:18 p.m.SMTWTFS
Porter Airlines6053:15 p.m.4:55 p.m.SMTWTFS
2h 46m (1503 km)
32 flights, 4 airlines
AirlineFlight #Departure YYZArrival YWGSchedule
Porter Airlines4231:45 p.m.3:30 p.m.SMTWTFS
WestJet3839:40 a.m.11:32 a.m.SMTWTFS
Flair Airlines6415:45 p.m.7:35 p.m.SMTWTFS
WestJet38710:50 p.m.12:39 a.m.SMTWTFS
WestJet3855:20 p.m.7:09 p.m.SMTWTFS
Air Canada2698:00 p.m.9:44 p.m.SMTWTFS
Air Canada27110:10 p.m.11:54 p.m.SMTWTFS
Air Canada2598:00 a.m.9:44 a.m.SMTWTFS
Air Canada2675:50 p.m.7:34 p.m.SMTWTFS
Air Canada2653:35 p.m.5:19 p.m.SMTWTFS
Porter Airlines4279:50 p.m.11:35 p.m.SMTWTFS
Air Canada26110:55 a.m.12:39 p.m.SMTWTFS

Frequently asked questions about direct flights

  • How does KAYAK’s Direct Flights tool work, and what can I use it for?

    KAYAK’s Direct Flights tool is designed to help you explore all direct flight options from a single airport to anywhere in the world, all in one view. It’s useful for inspiration when you want to see where you can fly direct, for planning when you already know your destination and need to see the full schedule, and for research when comparing airlines and departure days. It’s a comprehensive tool, covering all major airlines and airports worldwide, and combining schedules, routes, and filters in one place to make your travel planning simple.

  • How can I see all direct flights from a specific airport or city?

    KAYAK’s Direct Flights tool automatically detects your location and shows all direct flights from the nearest airport – but you can also manually select any other departure city. The tool displays the complete schedule for the current month, and you can easily change the month to view future schedules. If you’re looking for a particular city or want to see all flights to a specific country, type its name in the destination filter to quickly narrow down your list.

  • Can I filter direct flights by airline or day of the week?

    Yes. The day filter on KAYAK’s Direct Flights tool lets you choose weekdays, weekends, or individual days like Monday or Friday, so you only see flights that match your preferred travel days. The airline filter allows you to focus on preferred carriers or compare flight times across multiple airlines. These filters help you quickly refine large schedules and find the option that best fits your travel preferences.

  • Can I book a direct flight using KAYAK’s Direct Flights tool?

    Yes. When you click on a destination, simply choose your preferred dates to view all booking options on KAYAK and book your direct flight. You can also expand a destination to see its full timetable of operating days and airlines – clicking on any day takes you straight to the search results so that you can book your flight in just a few clicks.