Cheap flights from Miami to Toronto

55 nonstop flights a week, 6 of them today. Operated by 5 airlines, about 3h 15m in the air, 1,237 mi (1,991 km). Tickets from $107.

Flights from Miami to Toronto

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Miami to Toronto

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from Miami to Toronto

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Miami to Toronto at a glance

flight time, from 3h 5m to 3h 30m
3h 15m
straight-line distance
1,237 mi (1,991 km)
flights a week
55
flights today
6
first and last departure
07:20 - 19:35
lowest price, nonstop, 27 November
$107
average across months
$198
airlines
5

Miami to Toronto ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: November 2026, tickets from $107. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is January 2027: from $350. The average across months is $198.

Miami to Toronto flight schedule

55 flights a week, 6 today, 40 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
AC 1643
Air Canada
07:20 Miami International
10:34 Pearson International, terminal 1
3h 14m
Daily
Boeing 737
AC 1621
Air Canada
08:00 Fort Lauderdale-Hollywood International, terminal 4
11:05 Pearson International, terminal 1
3h 5m
Daily
Boeing 737
PD 596
Porter Airlines Canada
11:00 Fort Lauderdale-Hollywood International, terminal 3
14:19 Hamilton
3h 19m
Sat, Sun
WS 1113
WestJet
11:20 Fort Lauderdale-Hollywood International, terminal 2
14:40 Pearson International, terminal 3
3h 20m
Sat, Sun
Boeing 737-800
PD 502
Porter Airlines Canada
11:35 Fort Lauderdale-Hollywood International, terminal 3
14:50 Pearson International, terminal 3
3h 15m
Daily
F8 1603
Flair Airlines
12:00 Fort Lauderdale-Hollywood International
15:20 Pearson International
3h 20m
Mon, Thu, Fri, Sat, Sun
Boeing 737
AC 1645
Air Canada
12:05 Miami International
15:29 Pearson International, terminal 1
3h 24m
Daily
Airbus A321
AC 1023
Air Canada
12:55 Fort Lauderdale-Hollywood International, terminal 4
16:05 Pearson International, terminal 1
3h 10m
Daily
Airbus A330-300
WS 1117
WestJet
13:50 Fort Lauderdale-Hollywood International, terminal 2
17:10 Pearson International, terminal 3
3h 20m
Tue
Boeing 737
PD 502
Porter Airlines Canada
13:55 Fort Lauderdale-Hollywood International, terminal 3
17:10 Pearson International, terminal 3
3h 15m
Wed
PD 544
Porter Airlines Canada
14:00 Miami International
17:21 Pearson International, terminal 3
3h 21m
Mon, Thu, Fri, Sat, Sun
WS 1115
WestJet
19:35 Fort Lauderdale-Hollywood International, terminal 2
22:55 Pearson International, terminal 3
3h 20m
Mon, Wed, Fri, Sat, Sun
Boeing 737

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 1 December.

FlightDepartsArrivesDurationDaysAircraft
AC 1623
Air Canada
11:50 Fort Lauderdale-Hollywood International, terminal 4
14:55 Pearson International, terminal 1
3h 5m
Seasonal
Boeing 737
AC 1643
Air Canada
07:25 Miami International
10:39 Pearson International, terminal 1
3h 14m
Seasonal
Airbus A321
AC 1647
Air Canada
16:25 Miami International
19:49 Pearson International, terminal 1
3h 24m
Seasonal
Airbus A321
AC 1025
Air Canada
11:50 Fort Lauderdale-Hollywood International, terminal 4
14:55 Pearson International, terminal 1
3h 5m
Seasonal
Airbus A321
PD 596
Porter Airlines Canada
13:55 Fort Lauderdale-Hollywood International, terminal 3
17:05 Hamilton
3h 10m
Seasonal
AC 1213
Air Canada
12:05 Miami International
15:29 Pearson International, terminal 1
3h 24m
Seasonal
Airbus A220-300
AA 1572
American Airlines
08:50 Miami International
12:20 Pearson International, terminal 3
3h 30m
Seasonal
Airbus A319
PD 502
Porter Airlines Canada
10:45 Fort Lauderdale-Hollywood International, terminal 3
14:00 Pearson International, terminal 3
3h 15m
Seasonal
PD 596
Porter Airlines Canada
11:45 Fort Lauderdale-Hollywood International, terminal 3
14:55 Hamilton
3h 10m
Seasonal
AC 1627
Air Canada
16:25 Fort Lauderdale-Hollywood International, terminal 4
19:35 Pearson International, terminal 1
3h 10m
Seasonal
Boeing 737
AC 1211
Air Canada
07:25 Miami International
10:39 Pearson International, terminal 1
3h 14m
Seasonal
Airbus A220-300
PD 502
Porter Airlines Canada
10:55 Fort Lauderdale-Hollywood International, terminal 3
14:09 Pearson International, terminal 3
3h 14m
Seasonal
AC 1027
Air Canada
16:25 Fort Lauderdale-Hollywood International, terminal 4
19:35 Pearson International, terminal 1
3h 10m
Seasonal
Airbus A220-300
PD 544
Porter Airlines Canada
14:05 Miami International
17:25 Pearson International, terminal 3
3h 20m
Seasonal
AA 3954
American Airlines
08:50 Miami International
12:17 Pearson International, terminal 3
3h 27m
Seasonal
Embraer EMB 175
PD 502
Porter Airlines Canada
11:45 Fort Lauderdale-Hollywood International, terminal 3
15:00 Pearson International, terminal 3
3h 15m
Seasonal
PD 502
Porter Airlines Canada
11:00 Fort Lauderdale-Hollywood International, terminal 3
14:15 Pearson International, terminal 3
3h 15m
Seasonal
AC 1021
Air Canada
08:00 Fort Lauderdale-Hollywood International, terminal 4
11:05 Pearson International, terminal 1
3h 5m
Seasonal
Airbus A321
AA 3967
American Airlines
09:00 Miami International
12:29 Pearson International, terminal 3
3h 29m
Seasonal
Embraer EMB 175
AC 1023
Air Canada
12:50 Fort Lauderdale-Hollywood International, terminal 4
16:02 Pearson International, terminal 1
3h 12m
Seasonal
Airbus A330-300
AC 1027
Air Canada
16:20 Fort Lauderdale-Hollywood International, terminal 4
19:35 Pearson International, terminal 1
3h 15m
Seasonal
Airbus A321
AC 1215
Air Canada
16:25 Miami International
19:50 Pearson International, terminal 1
3h 25m
Seasonal
Airbus A220-300
AC 1627
Air Canada
16:20 Fort Lauderdale-Hollywood International, terminal 4
19:35 Pearson International, terminal 1
3h 15m
Seasonal
Airbus A321
AC 1023
Air Canada
11:50 Fort Lauderdale-Hollywood International, terminal 4
15:00 Pearson International, terminal 1
3h 10m
Seasonal
Airbus A321
AC 1025
Air Canada
12:50 Fort Lauderdale-Hollywood International, terminal 4
16:04 Pearson International, terminal 1
3h 14m
Seasonal
Airbus A330-300
AC 1215
Air Canada
16:20 Miami International
19:50 Pearson International, terminal 1
3h 30m
Seasonal
Airbus A220-300
AC 1643
Air Canada
07:00 Miami International
10:13 Pearson International, terminal 1
3h 13m
Seasonal
Boeing 737
PD 596
Porter Airlines Canada
10:35 Fort Lauderdale-Hollywood International, terminal 3
13:43 Hamilton
3h 8m
Seasonal
AA 1572
American Airlines
13:41 Miami International
17:04 Pearson International, terminal 3
3h 23m
Seasonal
Boeing 737-800
AA 1246
American Airlines
19:50 Miami International
23:16 Pearson International, terminal 3
3h 26m
Seasonal
Boeing 737-800
F8 1601
Flair Airlines
10:50 Fort Lauderdale-Hollywood International
14:05 Pearson International
3h 15m
Seasonal
Boeing 737
WS 1113
WestJet
11:40 Fort Lauderdale-Hollywood International, terminal 2
15:00 Pearson International, terminal 3
3h 20m
Seasonal
Boeing 737-800
WS 1111
WestJet
17:35 Fort Lauderdale-Hollywood International, terminal 2
20:55 Pearson International, terminal 3
3h 20m
Seasonal
Boeing 737-700
AC 1645
Air Canada
12:10 Miami International
15:29 Pearson International, terminal 1
3h 19m
Seasonal
Boeing 737
AC 1623
Air Canada
13:00 Fort Lauderdale-Hollywood International, terminal 4
16:10 Pearson International, terminal 1
3h 10m
Seasonal
Boeing 737
PD 502
Porter Airlines Canada
13:45 Fort Lauderdale-Hollywood International, terminal 3
17:00 Pearson International, terminal 3
3h 15m
Seasonal
AC 1629
Air Canada
18:05 Fort Lauderdale-Hollywood International, terminal 4
21:15 Pearson International, terminal 1
3h 10m
Seasonal
Boeing 737
AA 1572
American Airlines
13:49 Miami International
17:11 Pearson International, terminal 3
3h 22m
Seasonal
Boeing 737-800
AA 1572
American Airlines
13:48 Miami International
17:11 Pearson International, terminal 3
3h 23m
Seasonal
Boeing 737-800
AA 1572
American Airlines
13:46 Miami International
17:14 Pearson International, terminal 3
3h 28m
Seasonal
Boeing 737-800

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Miami to Toronto

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

  • Air Canada: 14 flights, first departure at 07:20, last at 12:55 MTWTFSS Air Canada Miami to Toronto
  • Porter Airlines Canada: 3 flights, first departure at 11:00, last at 14:00, tickets from $126 on 28 November MTWTFSS Porter Airlines Canada Miami to Toronto
  • WestJet: 4 flights, first departure at 11:20, last at 19:35, tickets from $119 on 26 November MTWTFSS WestJet Miami to Toronto
  • Flair Airlines: 2 flights, departs at 12:00, tickets from $107 on 27 November MTWTFSS Flair Airlines Miami to Toronto
  • American Airlines: 4 flights, first departure at 08:50, last at 19:50, tickets from $515 on 4 January MTWTFSS

Airports

Where flights from Miami to Toronto depart and land

Departure from Miami

36 flights a week, terminals 2, 3, 4, 22 mi (35 km) from the city centre

Miami International closest to the centreMIA

19 flights a week, 6 mi (9 km) from the city centre

Arrival in Toronto

Pearson International closest to the centreYYZ

53 flights a week, terminals 1, 3, 12 mi (19 km) from the city centre

Hamilton YHM

2 flights a week, 43 mi (70 km) from the city centre

When to visit Toronto

Weather by month

Best time to visit: May, June, July, August and September, +18° to +26° by day. In November it is +8° by day and +2° at night, with 9 rainy days.

Jan
−1° −7° 9 days
Feb
+1° −8° 9 days
Mar
+6° −3° 11 days
Apr
+11° +3° 13 days
May
+18° +9° 10 days
Jun
+24° +15° 11 days
Jul
+26° +18° 12 days
Aug
+26° +17° 10 days
Sep
+22° +14° 8 days
Oct
+16° +8° 11 days
Nov
+8° +2° 9 days
Dec
+3° −3° 13 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Miami to Toronto?
A nonstop flight takes 3 hours 15 minutes on average, from 3h 5m to 3h 30m depending on the flight.
How far is Toronto from Miami?
1,237 mi (1,991 km) in a straight line between the cities.
Which airlines fly nonstop from Miami to Toronto?
Air Canada (28 a week), Porter Airlines Canada (14 a week), WestJet (8 a week), Flair Airlines (5 a week) and American Airlines.
How many flights a day are there from Miami to Toronto?
6 flights today and 55 a week, about 7.9 a day on average.
When are the first and last flights from Miami to Toronto?
The first departure is at 07:20 (AC1643), the last at 19:35 (WS1115). Local time.
What is the cheapest month to fly from Miami to Toronto?
November 2026: tickets from $107. The most expensive is January 2027, from $350.
What is the cheapest upcoming date to fly from Miami to Toronto?
27 November 2026 (Friday): from $107 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Miami to Toronto?
Flair Airlines: nonstop tickets from $107 on 27 November by recent searches. Prices change daily, so compare the sellers in the search.
Which Miami airport do flights to Toronto leave from?
Fort Lauderdale-Hollywood International (36 a week) and Miami International (19 a week).
Which Toronto airport is closest to the city centre?
Pearson International (YYZ), 12 mi (19 km) from the city centre. Others: Hamilton 43 mi (70 km).