Flight times from Miami to Toronto & schedule

The average flight time from Miami to Toronto is About 3 hours 21 minutes, covering a distance of About 1,986.5km.

Flight duration

About 3 hours 21 minutes

Flight distance

About 1,986.5km

How long is the flight from Miami to Toronto?

The flights usually depart from Miami International Airport and arrive at Toronto Pearson International Airport.

See more
Earliest first
Latest first
Frontier Airlines F94218
MIA 06:00
JFK 09:07
With stops 3.1h
S
M
T
W
T
F
S
Air Canada AC8555
JFK 16:55
YYZ 18:40
1.8h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F94218
MIA 06:00
JFK 09:07
With stops 3.1h
S
M
T
W
T
F
S
Porter Airlines PD2136
EWR 18:45
YTZ 20:25
1.7h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F94218
MIA 06:00
JFK 09:07
With stops 3.1h
S
M
T
W
T
F
S
Porter Airlines PD2138
EWR 17:15
YTZ 19:00
1.8h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F94218
MIA 06:00
JFK 09:07
With stops 3.1h
S
M
T
W
T
F
S
Delta Air Lines DL5170
JFK 20:55
YYZ 22:51
1.9h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK1988
MIA 06:04
LGA 09:00
With stops 2.9h
S
M
T
W
T
F
S
Porter Airlines PD2132
EWR 19:35
YTZ 21:15
1.7h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK1988
MIA 06:04
LGA 09:00
With stops 2.9h
S
M
T
W
T
F
S
Porter Airlines PD2136
EWR 18:45
YTZ 20:25
1.7h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK1988
MIA 06:04
LGA 09:00
With stops 2.9h
S
M
T
W
T
F
S
Porter Airlines PD606
LGA 17:55
YYZ 19:35
1.7h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK1988
MIA 06:04
LGA 09:00
With stops 2.9h
S
M
T
W
T
F
S
Air Canada AC701
LGA 06:35
YYZ 08:09
1.6h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK1710
MIA 07:20
ORD 09:50
With stops 3.5h
S
M
T
W
T
F
S
Air Canada AC506
ORD 14:00
YYZ 16:39
1.6h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK1710
MIA 07:20
ORD 09:50
With stops 3.5h
S
M
T
W
T
F
S
Air Canada AC508
ORD 16:00
YYZ 18:39
1.6h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK1710
MIA 07:20
ORD 09:50
With stops 3.5h
S
M
T
W
T
F
S
Air Canada AC510
ORD 20:40
YYZ 23:19
1.6h
S
M
T
W
T
F
S
Check prices
Air Canada AC1199
MIA 07:25
YYZ 10:46
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
WestJet WS7804
MIA 07:30
LGA 10:32
With stops 3.0h
S
M
T
W
T
F
S
WestJet WS6314
LGA 14:20
YYZ 16:06
1.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC1205
MIA 08:00
YUL 11:39
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC7965
YUL 13:30
YTZ 14:55
1.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC1205
MIA 08:00
YUL 11:39
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC413
YUL 13:10
YYZ 14:40
1.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC1205
MIA 08:00
YUL 11:39
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC7969
YUL 14:30
YTZ 15:55
1.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2638
MIA 08:05
DTW 11:09
With stops 3.1h
S
M
T
W
T
F
S
Delta Air Lines DL5406
DTW 17:45
YYZ 19:07
1.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA1572
MIA 08:55
YYZ 12:17
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK2893
MIA 10:55
EWR 14:00
With stops 3.1h
S
M
T
W
T
F
S
Porter Airlines PD2136
EWR 18:45
YTZ 20:25
1.7h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK2893
MIA 10:55
EWR 14:00
With stops 3.1h
S
M
T
W
T
F
S
Porter Airlines PD2138
EWR 17:15
YTZ 19:00
1.8h
S
M
T
W
T
F
S
Check prices
See all
Air Canada AC1197
MIA 21:05
YYZ 00:19
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA1246
MIA 20:26
YYZ 23:54
Nonstop 3.5h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F94196
MIA 18:51
LGA 22:00
With stops 3.1h
S
M
T
W
T
F
S
Porter Airlines PD606
LGA 17:55
YYZ 19:35
1.7h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F94196
MIA 18:51
LGA 22:00
With stops 3.1h
S
M
T
W
T
F
S
Air Canada AC8997
LGA 19:55
YYZ 21:42
1.8h
S
M
T
W
T
F
S
Check prices
WestJet WS8107
MIA 17:55
ATL 20:04
With stops 2.1h
S
M
T
W
T
F
S
WestJet WS6307
ATL 21:50
YYZ 00:01
2.2h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F92671
MIA 17:24
ORD 20:02
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC506
ORD 14:00
YYZ 16:39
1.6h
S
M
T
W
T
F
S
Check prices
Frontier Airlines F92671
MIA 17:24
ORD 20:02
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC510
ORD 20:40
YYZ 23:19
1.6h
S
M
T
W
T
F
S
Check prices
Air Canada AC1203
MIA 16:15
YYZ 19:42
Nonstop 3.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS7479
MIA 14:10
YYZ 17:30
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD544
MIA 14:05
YYZ 17:30
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC1207
MIA 12:55
YUL 16:34
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC7975
YUL 18:30
YTZ 19:55
1.4h
S
M
T
W
T
F
S
Check prices
WestJet WS7904
MIA 11:40
LGA 14:45
With stops 3.1h
S
M
T
W
T
F
S
WestJet WS6319
LGA 16:00
YYZ 17:51
1.9h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK2893
MIA 10:55
EWR 14:00
With stops 3.1h
S
M
T
W
T
F
S
Porter Airlines PD2136
EWR 18:45
YTZ 20:25
1.7h
S
M
T
W
T
F
S
Check prices
Spirit Airlines NK2893
MIA 10:55
EWR 14:00
With stops 3.1h
S
M
T
W
T
F
S
Porter Airlines PD2138
EWR 17:15
YTZ 19:00
1.8h
S
M
T
W
T
F
S
Check prices
American Airlines AA1572
MIA 08:55
YYZ 12:17
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2638
MIA 08:05
DTW 11:09
With stops 3.1h
S
M
T
W
T
F
S
Delta Air Lines DL5406
DTW 17:45
YYZ 19:07
1.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC1205
MIA 08:00
YUL 11:39
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC7965
YUL 13:30
YTZ 14:55
1.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC1205
MIA 08:00
YUL 11:39
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC413
YUL 13:10
YYZ 14:40
1.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC1205
MIA 08:00
YUL 11:39
With stops 3.6h
S
M
T
W
T
F
S
Air Canada AC7969
YUL 14:30
YTZ 15:55
1.4h
S
M
T
W
T
F
S
Check prices
WestJet WS7804
MIA 07:30
LGA 10:32
With stops 3.0h
S
M
T
W
T
F
S
WestJet WS6314
LGA 14:20
YYZ 16:06
1.8h
S
M
T
W
T
F
S
Check prices
See all
Air Canada AC1199
MIA 07:25
YYZ 10:46
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA1572
MIA 08:55
YYZ 12:17
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD544
MIA 14:05
YYZ 17:30
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
Air Transat TS7479
MIA 14:10
YYZ 17:30
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
Air Canada AC1203
MIA 16:15
YYZ 19:42
Nonstop 3.5h
S
M
T
W
T
F
S
Check prices
American Airlines AA1246
MIA 20:26
YYZ 23:54
Nonstop 3.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC1197
MIA 21:05
YYZ 00:19
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
Air Canada AC1197
MIA 21:05
YYZ 00:19
Nonstop 3.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA1246
MIA 20:26
YYZ 23:54
Nonstop 3.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC1203
MIA 16:15
YYZ 19:42
Nonstop 3.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS7479
MIA 14:10
YYZ 17:30
Nonstop 3.3h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD544
MIA 14:05
YYZ 17:30
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA1572
MIA 08:55
YYZ 12:17
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC1199
MIA 07:25
YYZ 10:46
Nonstop 3.4h
S
M
T
W
T
F
S
Check prices

Top airlines for flights from Miami to Toronto

Multiple airlines provide flights from Miami to Toronto. The best rated one is Air Canada with an average rating of 10.0.

See more
Air Canada
Air Canada
User rating: 10.0

FAQs about flight schedules from Miami to Toronto