Using the online timetable is an easy way to look at all the direct flights Calgary — Toronto
138 flights in a week
Departure and arrival times are local (Calgary and Toronto)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 00:15 | 06:13 | daily | WS620 | WestJet | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 01:00 | 06:58 | sat | WS622 | WestJet | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 01:00 | 07:00 | mon | WS622 | WestJet | 4h 0m | Calgary International Airport — Pearson International Airport | Select dates |
| 01:05 | 07:10 | tue, wed, thu, fri, sat, sun | F8628 | Flair Airlines | 4h 5m | Calgary International Airport — Pearson International Airport | Select dates |
| 05:35 | 11:33 | daily | AC130 | Air Canada Express | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 06:30 | 12:28 | daily | WS650 | WestJet | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 06:42 | 12:09 | sat, sun | W82386 | Cargojet Airways | 3h 27m | Calgary International Airport — Hamilton Airport | Select dates |
| 07:00 | 13:10 | mon, tue, thu, fri, sat | F8620 | Flair Airlines | 4h 10m | Calgary International Airport — Pearson International Airport | Select dates |
| 07:00 | 12:57 | wed | PD352 | Porter | 3h 57m | Calgary International Airport — Pearson International Airport | Select dates |
| 07:30 | 13:22 | fri | WS598 | WestJet | 3h 52m | Calgary International Airport — Hamilton Airport | Select dates |
| 07:30 | 13:21 | fri | WS598 | WestJet | 3h 51m | Calgary International Airport — Hamilton Airport | Select dates |
| 08:00 | 13:55 | wed | AC134 | Air Canada Express | 3h 55m | Calgary International Airport — Pearson International Airport | Select dates |
| 09:00 | 14:58 | daily | WS632 | WestJet | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 10:15 | 16:25 | sun | F8622 | Flair Airlines | 4h 10m | Calgary International Airport — Pearson International Airport | Select dates |
| 11:25 | 17:16 | mon, wed, sun | WS594 | WestJet | 3h 51m | Calgary International Airport — Hamilton Airport | Select dates |
| 11:30 | 17:28 | mon, tue, wed, thu, fri | WS634 | WestJet | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 11:50 | 17:45 | sat | AC142 | Air Canada Express | 3h 55m | Calgary International Airport — Pearson International Airport | Select dates |
| 12:00 | 17:45 | mon, wed, fri, sat, sun | AC142 | Air Canada Express | 3h 45m | Calgary International Airport — Pearson International Airport | Select dates |
| 12:00 | 17:56 | tue | AC142 | Air Canada Express | 3h 56m | Calgary International Airport — Pearson International Airport | Select dates |
| 12:15 | 18:07 | thu, fri | AC142 | Air Canada Express | 3h 52m | Calgary International Airport — Pearson International Airport | Select dates |
| 13:10 | 19:08 | daily | AC144 | Air Canada Express | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 13:25 | 19:20 | sat | AC144 | Air Canada Express | 3h 55m | Calgary International Airport — Pearson International Airport | Select dates |
| 13:40 | 19:36 | daily | WS640 | WestJet | 3h 56m | Calgary International Airport — Pearson International Airport | Select dates |
| 13:45 | 19:30 | sat | AC144 | Air Canada Express | 3h 45m | Calgary International Airport — Pearson International Airport | Select dates |
| 15:25 | 21:23 | fri | AC148 | Air Canada Express | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 16:30 | 22:30 | mon, tue, wed, fri, sun | PD484 | Porter | 4h 0m | Calgary International Airport — Hamilton Airport | Select dates |
| 16:30 | 22:30 | mon, tue, wed, fri, sun | PD484 | Porter Airlines Canada | 4h 0m | Calgary International Airport — Hamilton Airport | Select dates |
| 17:15 | 23:11 | mon, tue, wed, thu, fri, sun | WS648 | WestJet | 3h 56m | Calgary International Airport — Pearson International Airport | Select dates |
| 17:55 | 23:47 | tue, wed, fri, sat | PD484 | Porter Airlines Canada | 3h 52m | Calgary International Airport — Hamilton Airport | Select dates |
| 17:55 | 23:47 | tue, fri | PD484 | Porter | 3h 52m | Calgary International Airport — Hamilton Airport | Select dates |
| 17:55 | 23:55 | fri | PD484 | Porter Airlines Canada | 4h 0m | Calgary International Airport — Hamilton Airport | Select dates |
| 17:55 | 23:55 | fri | PD484 | Porter | 4h 0m | Calgary International Airport — Hamilton Airport | Select dates |
| 18:15 | 00:13 | mon, tue, thu, fri, sat, sun | AC152 | Air Canada Express | 3h 58m | Calgary International Airport — Pearson International Airport | Select dates |
| 18:15 | 00:11 | wed | AC152 | Air Canada Express | 3h 56m | Calgary International Airport — Pearson International Airport | Select dates |
| 18:30 | 00:26 | daily | WS654 | WestJet | 3h 56m | Calgary International Airport — Pearson International Airport | Select dates |
| 19:20 | 01:12 | mon, wed, thu, sun | PD484 | Porter Airlines Canada | 3h 52m | Calgary International Airport — Hamilton Airport | Select dates |
| 19:20 | 01:12 | mon, tue, thu, fri | PD484 | Porter | 3h 52m | Calgary International Airport — Hamilton Airport | Select dates |
| 19:20 | 01:20 | tue, fri | PD484 | Porter | 4h 0m | Calgary International Airport — Hamilton Airport | Select dates |
| 22:05 | 03:30 | mon, tue, wed, thu, fri | W8584 | Cargojet Airways | 3h 25m | Calgary International Airport — Hamilton Airport | Select dates |
| 22:12 | 03:33 | wed | MAL7062 | FedEx | 3h 21m | Calgary International Airport — Pearson International Airport | Select dates |
| 23:05 | 04:30 | fri, sat | W8584 | Cargojet Airways | 3h 25m | Calgary International Airport — Hamilton Airport | Select dates |