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
27 Sep 2017
British Airways BA4945 YYZ 06:00 MIA 09:19 3h 19min Direct
American Airlines AA2449 YYZ 06:00 MIA 09:19 3h 19min Direct
WestJet WS5120 YYZ 06:00 MIA 09:19 3h 19min Direct
United Airlines UA8508 YYZ 08:15 MIA 11:20 3h 5min Direct
Air Canada AC1640 YYZ 08:15 MIA 11:20 3h 5min Direct
Air Canada AC1622 YYZ 09:30 FLL 12:32 3h 2min Direct
WestJet WS1232 YYZ 10:50 FLL 13:58 3h 8min Direct
Delta Air Lines DL7188 YYZ 10:50 FLL 13:58 3h 8min Direct
Air Canada AC1628 YYZ 14:15 FLL 17:17 3h 2min Direct
British Airways BA1815 YYZ 17:55 MIA 21:15 3h 20min Direct
WestJet WS5078 YYZ 17:55 MIA 21:15 3h 20min Direct
American Airlines AA2654 YYZ 17:55 MIA 21:15 3h 20min Direct
28 Sep 2017
British Airways BA4945 YYZ 06:00 MIA 09:19 3h 19min Direct
American Airlines AA2449 YYZ 06:00 MIA 09:19 3h 19min Direct
WestJet WS5120 YYZ 06:00 MIA 09:19 3h 19min Direct
Air Canada AC1640 YYZ 08:15 MIA 11:20 3h 5min Direct
United Airlines UA8508 YYZ 08:15 MIA 11:20 3h 5min Direct
Air Canada AC1622 YYZ 09:30 FLL 12:32 3h 2min Direct
WestJet WS1232 YYZ 10:50 FLL 13:58 3h 8min Direct
Delta Air Lines DL7188 YYZ 10:50 FLL 13:58 3h 8min Direct
Air Canada AC1628 YYZ 15:05 FLL 18:07 3h 2min Direct
British Airways BA1815 YYZ 17:55 MIA 21:15 3h 20min Direct
WestJet WS5078 YYZ 17:55 MIA 21:15 3h 20min Direct
American Airlines AA2654 YYZ 17:55 MIA 21:15 3h 20min Direct
29 Sep 2017
British Airways BA4945 YYZ 06:00 MIA 09:19 3h 19min Direct
American Airlines AA2449 YYZ 06:00 MIA 09:19 3h 19min Direct
WestJet WS5120 YYZ 06:00 MIA 09:19 3h 19min Direct
Air Canada AC1640 YYZ 08:15 MIA 11:20 3h 5min Direct
United Airlines UA8508 YYZ 08:15 MIA 11:20 3h 5min Direct
Air Canada AC1622 YYZ 09:30 FLL 12:32 3h 2min Direct
WestJet WS1232 YYZ 10:50 FLL 13:58 3h 8min Direct
Delta Air Lines DL7188 YYZ 10:50 FLL 13:58 3h 8min Direct
Air Canada AC1628 YYZ 15:05 FLL 18:07 3h 2min Direct
American Airlines AA2654 YYZ 17:55 MIA 21:15 3h 20min Direct
British Airways BA1815 YYZ 17:55 MIA 21:15 3h 20min Direct
WestJet WS5078 YYZ 17:55 MIA 21:15 3h 20min Direct
30 Sep 2017
American Airlines AA2449 YYZ 06:00 MIA 09:19 3h 19min Direct
British Airways BA4945 YYZ 06:00 MIA 09:19 3h 19min Direct
WestJet WS5120 YYZ 06:00 MIA 09:19 3h 19min Direct
Sunwing Airlines WG30 YYZ 06:20 FLL 11:30 5h 10min 1
Delta Air Lines DL7136 YYZ 07:00 FLL 10:08 3h 8min Direct
WestJet WS1230 YYZ 07:00 FLL 10:08 3h 8min Direct
Air Transat TS858 YYZ 07:40 FLL 10:45 3h 5min Direct
Air Canada AC1640 YYZ 08:15 MIA 11:20 3h 5min Direct
United Airlines UA8508 YYZ 08:15 MIA 11:20 3h 5min Direct
Air Canada AC1622 YYZ 09:30 FLL 12:32 3h 2min Direct
WestJet WS1232 YYZ 10:50 FLL 13:58 3h 8min Direct
Delta Air Lines DL7188 YYZ 10:50 FLL 13:58 3h 8min Direct
Air Canada AC1628 YYZ 15:05 FLL 18:07 3h 2min Direct
British Airways BA1815 YYZ 17:55 MIA 21:15 3h 20min Direct
Cheap Flights from Toronto to Miami
Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 13:00
Toronto Pearson (YYZ)
21 December 2017, 16:18
Miami International (MIA)
Direct Total time
3h 18min
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
1847 US$update

Last Update: 129 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, 08:40
Miami International (MIA)
29 December 2017, 11:55
Toronto Pearson (YYZ)
Direct Total time
3h 15min
1847 US$update

Last Update: 129 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
1847 US$update

Last Update: 129 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 13:00
Toronto Pearson (YYZ)
21 December 2017, 16:18
Miami International (MIA)
Direct Total time
3h 18min
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
1847 US$update

Last Update: 129 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 13:00
Toronto Pearson (YYZ)
21 December 2017, 16:18
Miami International (MIA)
Direct Total time
3h 18min
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
1913 US$update

Last Update: 129 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
1913 US$update

Last Update: 129 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 13:00
Toronto Pearson (YYZ)
21 December 2017, 16:18
Miami International (MIA)
Direct Total time
3h 18min
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
1932 US$update

Last Update: 129 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
1932 US$update

Last Update: 129 days ago

Toronto Pearson (YYZ) - Miami International (MIA), 21 December 2017
  21 December 2017, 13:00
Toronto Pearson (YYZ)
21 December 2017, 16:18
Miami International (MIA)
Direct Total time
3h 18min
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
1972 US$update

Last Update: 129 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
1972 US$update

Last Update: 129 days ago