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 24 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 27 airlines and as many as 1886 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 Jacksonville, Nashville or any other of the 24 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 Charlotte. 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 15 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 15m | - | 1243 miles (2000 km) |
JAX Jacksonville | 4h 15m | 30m | 1260 miles (2027 km) |
BNA Nashville | 5h 23m | 4h 58m | 1457 miles (2344 km) |
RDU Raleigh/Durham | 5h 56m | 32m | 1250 miles (2011 km) |
MSY New Orleans | 6h 6m | 1h 14m | 1794 miles (2887 km) |
TPA Tampa | 6h 16m | 2h 39m | 1308 miles (2105 km) |
CVG Cincinnati | 6h 29m | 2h 16m | 1370 miles (2204 km) |
DCA Washington | 6h 32m | 2h 7m | 1288 miles (2072 km) |
MCO Orlando | 6h 41m | 2h 50m | 1257 miles (2023 km) |
CLT Charlotte | 6h 53m | 2h 22m | 1247 miles (2006 km) |
VRA Varadero | 7h 32m | 2h 15m | 1643 miles (2644 km) |
SNU Santa Clara | 7h 35m | 2h 55m | 1702 miles (2739 km) |
IAD Dulles | 7h 37m | - | - |
LGA New York | 7h 43m | 3h 33m | 1462 miles (2352 km) |
ORD Chicago | 7h 55m | 2h 50m | 1642 miles (2642 km) |
PHL Philadelphia | 8h 0m | 54m | 1369 miles (2203 km) |
GGT George Town | 8h 0m | 2h 55m | 1732 miles (2787 km) |
ATL Atlanta | 8h 15m | 4h 3m | 1343 miles (2161 km) |
EWR New York | 8h 16m | - | - |
BOS Boston | 8h 17m | 1h 6m | 1714 miles (2758 km) |
DTW Detroit | 8h 28m | 4h 7m | 1368 miles (2201 km) |
CMH Columbus | 8h 50m | 4h 44m | 1303 miles (2097 km) |
YUL Montreal | 9h 4m | 4h 29m | 1730 miles (2784 km) |
NAS Nassau | 9h 5m | 4h 50m | 1485 miles (2389 km) |
JFK New York | 9h 25m | 4h 35m | 1472 miles (2368 km) |


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.
-
ORD Chicago Direct
-
DFW Dallas Direct
-
ATL Atlanta Direct
-
DEN Denver Direct
-
JFK New York Direct
-
LAX Los Angeles Direct
-
CLT Charlotte Direct
-
EWR New York Direct
-
IAH Houston Direct
-
MCO Orlando Direct