Flights from Toronto to Miami

Find the cheapest month to travel from Toronto to Miami
Carrier Flight Number Departing Arriving Flight time Number of stops
20 Nov 2017
British Airways BA4945 YYZ 06:25 MIA 10:07 3h 42min Direct
WestJet WS5120 YYZ 06:25 MIA 10:07 3h 42min Direct
American Airlines AA2449 YYZ 06:25 MIA 10:07 3h 42min Direct
WestJet WS1140 YYZ 07:35 MIA 10:42 3h 7min Direct
Delta Air Lines DL7200 YYZ 07:35 MIA 10:42 3h 7min Direct
American Airlines AA8245 YYZ 07:35 MIA 10:42 3h 7min Direct
Air Canada AC1620 YYZ 08:00 FLL 11:07 3h 7min Direct
Air Canada AC920 YYZ 08:05 PBI 11:08 3h 3min Direct
United Airlines UA8508 YYZ 08:20 MIA 11:37 3h 17min Direct
Air Canada AC1640 YYZ 08:20 MIA 11:37 3h 17min Direct
Delta Air Lines DL7188 YYZ 09:45 FLL 12:56 3h 11min Direct
WestJet WS1232 YYZ 09:45 FLL 12:56 3h 11min Direct
WestJet WS5110 YYZ 12:51 MIA 16:18 3h 27min Direct
American Airlines AA2721 YYZ 12:51 MIA 16:18 3h 27min Direct
Air Canada AC1628 YYZ 16:45 FLL 19:52 3h 7min Direct
United Airlines UA8512 YYZ 16:55 MIA 20:12 3h 17min Direct
Air Canada AC1644 YYZ 16:55 MIA 20:12 3h 17min Direct
WestJet WS5078 YYZ 17:50 MIA 21:23 3h 33min Direct
British Airways BA1815 YYZ 17:50 MIA 21:23 3h 33min Direct
American Airlines AA2654 YYZ 17:50 MIA 21:23 3h 33min Direct
21 Nov 2017
WestJet WS5120 YYZ 06:25 MIA 10:07 3h 42min Direct
American Airlines AA2449 YYZ 06:25 MIA 10:07 3h 42min Direct
British Airways BA4945 YYZ 06:25 MIA 10:07 3h 42min Direct
American Airlines AA8240 YYZ 07:35 MIA 10:42 3h 7min Direct
Delta Air Lines DL7200 YYZ 07:35 MIA 10:42 3h 7min Direct
WestJet WS1140 YYZ 07:35 MIA 10:42 3h 7min Direct
United Airlines UA8508 YYZ 08:20 MIA 11:37 3h 17min Direct
Air Canada AC1640 YYZ 08:20 MIA 11:37 3h 17min Direct
Air Canada AC1620 YYZ 08:20 FLL 11:27 3h 7min Direct
Delta Air Lines DL7188 YYZ 09:45 FLL 12:56 3h 11min Direct
WestJet WS1232 YYZ 09:45 FLL 12:56 3h 11min Direct
United Airlines UA8512 YYZ 16:55 MIA 20:12 3h 17min Direct
Air Canada AC1644 YYZ 16:55 MIA 20:12 3h 17min Direct
WestJet WS5078 YYZ 17:50 MIA 21:23 3h 33min Direct
British Airways BA1815 YYZ 17:50 MIA 21:23 3h 33min Direct
American Airlines AA2654 YYZ 17:50 MIA 21:23 3h 33min Direct
22 Nov 2017
WestJet WS5120 YYZ 06:25 MIA 10:07 3h 42min Direct
American Airlines AA2449 YYZ 06:25 MIA 10:07 3h 42min Direct
British Airways BA4945 YYZ 06:25 MIA 10:07 3h 42min Direct
American Airlines AA8240 YYZ 07:35 MIA 10:42 3h 7min Direct
Delta Air Lines DL7200 YYZ 07:35 MIA 10:42 3h 7min Direct
WestJet WS1140 YYZ 07:35 MIA 10:42 3h 7min Direct
Air Canada AC1620 YYZ 08:20 FLL 11:27 3h 7min Direct
United Airlines UA8508 YYZ 08:20 MIA 11:37 3h 17min Direct
Air Canada AC1640 YYZ 08:20 MIA 11:37 3h 17min Direct
WestJet WS1232 YYZ 09:45 FLL 12:56 3h 11min Direct
Delta Air Lines DL7188 YYZ 09:45 FLL 12:56 3h 11min Direct
United Airlines UA8512 YYZ 16:55 MIA 20:12 3h 17min Direct
Air Canada AC1644 YYZ 16:55 MIA 20:12 3h 17min Direct
British Airways BA1815 YYZ 17:50 MIA 21:23 3h 33min Direct
Cheap Flights from Toronto to Miami
Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017
  29 December 2017, 08:40
Miami International (MIA)
29 December 2017, 11:55
Toronto Pearson (YYZ)
Direct Total time
3h 15min
1829 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017
  29 December 2017, 21:13
Miami International (MIA)
30 December 2017, 00:29
Toronto Pearson (YYZ)
Direct Total time
3h 16min
1829 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017
  29 December 2017, 14:55
Miami International (MIA)
29 December 2017, 18:06
Toronto Pearson (YYZ)
Direct Total time
3h 11min
1894 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017
  29 December 2017, 14:55
Miami International (MIA)
29 December 2017, 18:06
Toronto Pearson (YYZ)
Direct Total time
3h 11min
1912 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017
  29 December 2017, 14:00
Miami International (MIA)
29 December 2017, 17:20
Toronto Pearson (YYZ)
Direct Total time
3h 20min
1953 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017 (1 stop)
  29 December 2017, 13:35
Miami International (MIA)
29 December 2017, 18:28
Toronto Pearson (YYZ)
1 stop Total time
4h 13min
2198 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017 (1 stop)
  29 December 2017, 09:56
Miami International (MIA)
29 December 2017, 16:34
Toronto Pearson (YYZ)
1 stop Total time
4h 5min
2198 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017 (1 stop)
  29 December 2017, 06:25
Miami International (MIA)
29 December 2017, 11:30
Toronto Pearson (YYZ)
1 stop Total time
4h 9min
2198 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017 (1 stop)
  29 December 2017, 19:20
Miami International (MIA)
30 December 2017, 00:15
Toronto Pearson (YYZ)
1 stop Total time
4h 6min
2198 US$update

Last Update: 184 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 06:00
Toronto Pearson (YYZ)
21 December 2017, 09:20
Miami International (MIA)
Direct Total time
3h 20min
Miami International (MIA) - Toronto Pearson (YYZ), 29 December 2017 (1 stop)
  29 December 2017, 08:35
Miami International (MIA)
29 December 2017, 16:34
Toronto Pearson (YYZ)
1 stop Total time
4h 5min
2198 US$update

Last Update: 184 days ago