Flights from Miami to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to YYZ – All flight route options from Miami International, Florida, USA to Pearson International, Canada. These flights are operated by 10 different airlines. Fly non-stop or choose from 23 different connecting flights. The shortest flight time is 3 hours and 15 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Miami to Toronto flights
There are over 26 airlines and as many as 2592 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Miami (MIA) with American Airlines, Air Canada or Porter Airlines but if a stopover option suits you better you can choose to fly via Nashville, Raleigh/Durham or any other of the 23 alternatives with connectiing airports.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Miami to Toronto with American Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 8:00 pm. You can also catch a transit flight via Washington or New York. American Airlines is a member of the air alliance OneWorld.
With Delta Air Lines
Delta Air Lines is a member of SkyTeam.
Distance & flight times: Miami International to Pearson
The shortest flight time between MIA and YYZ is 3 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 20m | - | 1243 miles (2000 km) |
BNA Nashville | 5h 23m | 3h 30m | 1457 miles (2344 km) |
RDU Raleigh/Durham | 5h 29m | 1h 14m | 1250 miles (2011 km) |
DCA Washington | 6h 1m | 3h 54m | 1288 miles (2072 km) |
TPA Tampa | 6h 47m | 1h 30m | 1308 miles (2105 km) |
NAS Nassau | 7h 4m | 2h 36m | 1485 miles (2389 km) |
JFK New York | 7h 6m | 42m | 1465 miles (2357 km) |
MCO Orlando | 7h 10m | 2h 37m | 1257 miles (2023 km) |
VRA Varadero | 7h 15m | 2h 54m | 1643 miles (2644 km) |
CLT Charlotte | 7h 18m | 2h 57m | 1247 miles (2006 km) |
MSY New Orleans | 7h 29m | 4h 29m | 1794 miles (2887 km) |
DTW Detroit | 7h 29m | 3h 8m | 1368 miles (2201 km) |
LGA New York | 7h 30m | 4h 0m | 1455 miles (2341 km) |
ORD Chicago | 7h 34m | 50m | 1642 miles (2642 km) |
ATL Atlanta | 7h 36m | 3h 15m | 1343 miles (2161 km) |
GGT George Town | 7h 50m | 2h 55m | 1732 miles (2787 km) |
IAD Dulles | 8h 1m | - | - |
PHL Philadelphia | 8h 3m | 1h 10m | 1369 miles (2203 km) |
SNU Santa Clara | 8h 10m | 3h 20m | 1702 miles (2739 km) |
HAV Havana | 8h 24m | 2h 10m | 1682 miles (2706 km) |
BOS Boston | 8h 41m | 1h 52m | 1714 miles (2758 km) |
PIT Pittsburgh | 8h 43m | - | - |
YUL Montreal | 8h 55m | 4h 18m | 1730 miles (2784 km) |
EWR New York | 9h 29m | - | - |


Quick copy and share this page
From Miami to Canada
Below is a list of other destinations to Canada from Miami International with either direct flights or 1 stop connections.
From USA to Toronto
Below is a list of other cities in USA with flights to Toronto with either non-stop or connecting flights.
-
DFW Dallas Direct
-
ORD Chicago Direct
-
ATL Atlanta Direct
-
DEN Denver Direct
-
JFK New York Direct
-
CLT Charlotte Direct
-
LAX Los Angeles Direct
-
IAH Houston Direct
-
EWR New York Direct
-
MSP Minneapolis Direct