Which airport are you flying from?

Direct flights from Miami to Toronto

Airlines Schedules

MIA - YYZ route map All flights from MIA to YYZ non-stop. There are direct flights from Miami International (MIA), Florida, USA to Pearson International (YYZ), Canada with Air Canada, American Airlines and Porter Airlines. 30 weekly departures are currently scheduled on this route. Departure times range from 07:25 to 21:45 depending on the schedule period. The flight distance is 1243 miles (2000 km). Flight time ranges from 3 hours and 11 minutes to 3 hours and 28 minutes.

MIA
Miami
USAMiami , USA
YYZ
Pearson
CanadaToronto , Canada
MIA
Miami
USAMiami , USA
Pearson
CanadaToronto , Canada
YYZ
Flight time 3h 11min to 3h 28min
Updated Jun 8, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Air Canada Star Alliance

Departure times vary between 07:25 and 21:45
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
13 flights/week
13 flights/week

American Airlines oneworld

Departure times vary between 08:54 and 20:39
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
12 flights/week
12 flights/week

Porter Airlines

Departs at 14:10
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
From 9/10
From 9/10
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Miami to Toronto with Air Canada

This is a weekly direct flight schedule for Air Canada. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
AC1645
13:10
13:10
13:10
13:10
13:10
13:10
13:10
AC1649
21:45
21:45
21:45
21:45
----
21:45
21:45

The timetable & schedule information was updated at 2026-06-08

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Miami to Toronto with American Airlines

This is a weekly direct flight schedule for American Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
AA1572
13:49
13:48
13:48
13:48
13:48
13:48
13:48
AA1246
20:00
----
----
20:00
19:52
20:00
20:00

The timetable & schedule information was updated at 2026-06-08

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Miami to Toronto with Porter Airlines

This is a weekly direct flight schedule for Porter Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12

The timetable & schedule information was updated at

RETURN SCHEDULE
CHECK PRICES

Miami to Toronto scheduled departures

Select a date to see every published non-stop departure between MIA and YYZ.

Saturday
Sat
Jul 04
4 flights(4)
Sunday
Sun
Jul 05
4 flights(4)
Monday
Mon
Jul 06
4 flights(4)
Tuesday
Tue
Jul 07
3 flights(3)
Wednesday
Wed
Jul 08
3 flights(3)
Thursday
Thu
Jul 09
4 flights(4)
Friday
Fri
Jul 10
3 flights(3)
Time
Airline
Flight
13:10
Air Canada Air Canada
AC1645
13:48
American Airlines American Airlines
AA1572
20:00
American Airlines American Airlines
AA1246
21:45
Air Canada Air Canada
AC1649
13:10
Air Canada Air Canada
AC1645
13:48
American Airlines American Airlines
AA1572
20:00
American Airlines American Airlines
AA1246
21:45
Air Canada Air Canada
AC1649
13:10
Air Canada Air Canada
AC1645
13:49
American Airlines American Airlines
AA1572
20:00
American Airlines American Airlines
AA1246
21:45
Air Canada Air Canada
AC1649
13:10
Air Canada Air Canada
AC1645
13:48
American Airlines American Airlines
AA1572
21:45
Air Canada Air Canada
AC1649
13:10
Air Canada Air Canada
AC1645
13:48
American Airlines American Airlines
AA1572
21:45
Air Canada Air Canada
AC1649
13:10
Air Canada Air Canada
AC1645
13:48
American Airlines American Airlines
AA1572
20:00
American Airlines American Airlines
AA1246
21:45
Air Canada Air Canada
AC1649
13:10
Air Canada Air Canada
AC1645
13:48
American Airlines American Airlines
AA1572
19:52
American Airlines American Airlines
AA1246
Ad
MIA-YYZ flight route
Route map from Miami, MIA to Toronto, YYZ. The distance is 1243 miles or 2000 km.
Ad
Miami - Toronto direct flight map
Ad

MIA - YYZ route facts

  • Distance
    1243 miles (2000 km)
  • Flight time
    3 hours and 11 minutes to 3 hours and 28 minutes
  • Airlines
    Air Canada Air Canada
    American Airlines American Airlines
    Porter Porter
  • Airline alliances
    Star Alliance oneworld
  • Cabins
    Economy Business First
  • Hub airports
    Air Canada: YYZ
    American Airlines: MIA
    Porter Airlines: YYZ
  • Arrival terminals
    Air Canada: Terminal 1
    American Airlines: Terminal 3
    Porter Airlines: Terminal 3
  • Aircraft
    Air Canada: Airbus A321, Airbus A220-300, Boeing 737MAX 8 Passenger, Airbus A320 and Airbus A319
    American Airlines: Airbus A319, Embraer 175 and Boeing 737-800 Passenger
    Porter Airlines: Embraer 195 E2

Route FAQ

Air Canada, American Airlines and Porter Airlines operate non-stop flights from MIA to YYZ with 30 weekly departures.

Scheduled flight time from MIA to YYZ ranges from 3 hours and 11 minutes to 3 hours and 28 minutes. The route covers 1243 miles (2000 km).

30 weekly departures are currently scheduled on this route, with published departure times ranging from 07:25 to 21:45 depending on the schedule period.

Arrival terminals: Air Canada: Terminal 1, American Airlines: Terminal 3 and Porter Airlines: Terminal 3.

Economy, Business and First are currently scheduled on non-stop flights for this route.
Direct flights from Miami to Canada
From Miami to Vancouver

YVR Vancouver International Airport

From Miami to Ottawa

YOW Ottawa Macdonald Cartier International

From Miami to Montreal

YUL Pierre Elliott Trudeau International