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
22 Jul 2017
WestJet WS5120 YYZ 06:00 MIA 09:16 3h 16min Direct
British Airways BA4945 YYZ 06:00 MIA 09:16 3h 16min Direct
American Airlines AA2449 YYZ 06:00 MIA 09:16 3h 16min Direct
WestJet WS1230 YYZ 07:00 FLL 10:06 3h 6min Direct
Air Transat TS858 YYZ 07:25 FLL 10:30 3h 5min Direct
Air Canada AC1640 YYZ 08:15 MIA 11:18 3h 3min Direct
United Airlines UA8508 YYZ 08:15 MIA 11:18 3h 3min Direct
Sunwing Airlines WG30 YYZ 08:45 FLL 13:55 5h 10min 1
Air Canada AC1622 YYZ 09:30 FLL 12:29 2h 59min Direct
WestJet WS1232 YYZ 10:50 FLL 13:56 3h 6min Direct
Delta Air Lines DL7188 YYZ 10:50 FLL 13:56 3h 6min Direct
American Airlines AA2721 YYZ 13:00 MIA 16:13 3h 13min Direct
WestJet WS5110 YYZ 13:00 MIA 16:13 3h 13min Direct
Air Canada AC1628 YYZ 14:15 FLL 17:08 2h 53min Direct
United Airlines UA8512 YYZ 16:10 MIA 19:13 3h 3min Direct
Air Canada AC1642 YYZ 16:10 MIA 19:13 3h 3min Direct
American Airlines AA2654 YYZ 17:59 MIA 21:17 3h 18min Direct
WestJet WS5078 YYZ 17:59 MIA 21:17 3h 18min Direct
British Airways BA1815 YYZ 17:59 MIA 21:17 3h 18min Direct
23 Jul 2017
WestJet WS5120 YYZ 06:00 MIA 09:16 3h 16min Direct
British Airways BA4945 YYZ 06:00 MIA 09:16 3h 16min Direct
American Airlines AA2449 YYZ 06:00 MIA 09:16 3h 16min Direct
Air Canada AC1640 YYZ 08:15 MIA 11:18 3h 3min Direct
United Airlines UA8508 YYZ 08:15 MIA 11:18 3h 3min Direct
Air Canada AC1622 YYZ 09:30 FLL 12:29 2h 59min Direct
WestJet WS1232 YYZ 10:50 FLL 13:56 3h 6min Direct
Delta Air Lines DL7188 YYZ 10:50 FLL 13:56 3h 6min Direct
American Airlines AA2721 YYZ 13:00 MIA 16:13 3h 13min Direct
WestJet WS5110 YYZ 13:00 MIA 16:13 3h 13min Direct
Air Canada AC1628 YYZ 14:15 FLL 17:08 2h 53min Direct
United Airlines UA8512 YYZ 16:10 MIA 19:13 3h 3min Direct
Air Canada AC1642 YYZ 16:10 MIA 19:13 3h 3min Direct
American Airlines AA2654 YYZ 17:59 MIA 21:17 3h 18min Direct
WestJet WS5078 YYZ 17:59 MIA 21:17 3h 18min Direct
British Airways BA1815 YYZ 17:59 MIA 21:17 3h 18min Direct
24 Jul 2017
WestJet WS5120 YYZ 06:00 MIA 09:16 3h 16min Direct
British Airways BA4945 YYZ 06:00 MIA 09:16 3h 16min Direct
American Airlines AA2449 YYZ 06:00 MIA 09:16 3h 16min Direct
Air Canada AC1640 YYZ 08:15 MIA 11:18 3h 3min Direct
United Airlines UA8508 YYZ 08:15 MIA 11:18 3h 3min Direct
Air Canada AC1622 YYZ 09:30 FLL 12:29 2h 59min Direct
WestJet WS1232 YYZ 10:50 FLL 13:56 3h 6min Direct
Delta Air Lines DL7188 YYZ 10:50 FLL 13:56 3h 6min Direct
American Airlines AA2721 YYZ 13:00 MIA 16:13 3h 13min Direct
WestJet WS5110 YYZ 13:00 MIA 16:13 3h 13min Direct
Air Canada AC1628 YYZ 14:15 FLL 17:08 2h 53min Direct
Air Canada AC1642 YYZ 16:10 MIA 19:13 3h 3min Direct
United Airlines UA8512 YYZ 16:10 MIA 19:13 3h 3min Direct
American Airlines AA2654 YYZ 17:59 MIA 21:17 3h 18min Direct
WestJet WS5078 YYZ 17:59 MIA 21:17 3h 18min 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
1806 US$update

Last Update: 63 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
1806 US$update

Last Update: 63 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
1806 US$update

Last Update: 63 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
1806 US$update

Last Update: 63 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
1870 US$update

Last Update: 63 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
1870 US$update

Last Update: 63 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
1888 US$update

Last Update: 63 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
1888 US$update

Last Update: 63 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
1928 US$update

Last Update: 63 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
1928 US$update

Last Update: 63 days ago