Wayfli › Miami (MIA) › To Toronto (YYZ)

Miami (MIA) to Toronto (YYZ) flights

There are direct flights from Miami International Airport to Toronto Lester B. Pearson International Airport, sold by 4 airlines (including codeshares): American Airlines, Air Canada, Porter Airlines Canada and WestJet. The distance is 1,990 km, about 2h 55m in the air. There are also 21 one-stop options, via airports such as Atlanta, New York and Newark.

Live fares for MIA → YYZSee all routes on the map
1,990 kmdistance
~2h 55mdirect flight time (estimate)
4direct airlines
21one-stop options

Direct flights from Miami to Toronto

RouteAirlines (incl. codeshares)DistanceTime (est.)
MIA → YYZAmerican Airlines, Air Canada, Porter Airlines Canada, WestJet1,990 km~2h 55m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
ATL AtlantaAmerican Airlines and Air France then Air Canada and Air France2,150 km~5h 15m
JFK New YorkAmerican Airlines then American Airlines and Air Canada2,346 km~5h 30m
EWR NewarkAmerican Airlines and United Airlines then Air Canada and United Airlines2,310 km~5h 30m
CLT CharlotteAmerican Airlines and Frontier Airlines then American Airlines and Air Canada1,997 km~5h 5m
IAD WashingtonAmerican Airlines and Frontier Airlines then Air Canada and United Airlines2,043 km~5h 10m
PHL PhiladelphiaAmerican Airlines then American Airlines and Air Canada2,192 km~5h 20m
MCO OrlandoAmerican Airlines and Southwest Airlines then American Airlines and Air Canada2,012 km~5h 5m
DCA WashingtonAmerican Airlines then American Airlines and Air Canada2,062 km~5h 10m
TPA TampaAmerican Airlines then Air Canada and WestJet2,094 km~5h 15m
BWI BaltimoreAmerican Airlines and Frontier Airlines then Air Canada2,084 km~5h 10m
CLE ClevelandAmerican Airlines then Air Canada and United Airlines2,053 km~5h 10m
LGA New YorkAmerican Airlines then American Airlines and Air Canada2,342 km~5h 30m

More from Miami and Toronto

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.