Air Canada Miami to Toronto Flights
Cheapflightsplus.com will find cheap Air Canada flights from Miami to Toronto. Compare airline ticket prices and book air tickets starting from $129 from trusted online travel agencies, web sites and directly from airlines. Check flights schedule of Air Canada, arrivals and departure details below.
Find Cheap Airfare Miami (FL) — Toronto (ON) by Air Canada
Cheap Flights from Miami to Toronto by Air Canada
Price | Departure | Arrival | Flight Time | Airline | Flight |
---|---|---|---|---|---|
from $144 | 9:40 pm Miami Miami Intl | 0:59 am+1 день Toronto Pearson International | 3h 19m | Air Canada | AC1647 |
from $183 | 11:55 am Miami Miami Intl | 3:16 pm Toronto Pearson International | 3h 21m | Air Canada | AC1645 |
from $129 | 5:19 pm Miami Miami Intl | 8:16 am+1 день Toronto Pearson International | 14h 57m layover 9h 57m - Newark | Air Canada | AC3178 AC1391 |
from $181 | 12:20 pm Miami Miami Intl | 7:37 pm Toronto Pearson International | 7h 17m layover 1h 48m - Chicago | Air Canada | AC3400 AC5014 |
from $181 | 7:06 am Miami Miami Intl | 1:47 pm Toronto Pearson International | 6h 41m layover 1h 52m - Newark | Air Canada | AC3180 AC3097 |
from $181 | 4:17 pm Miami Miami Intl | 11:07 pm Toronto Pearson International | 6h 50m layover 1h 34m - Chicago | Air Canada | AC3384 AC510 |
from $181 | 7:06 am Miami Miami Intl | 7:00 pm Toronto Pearson International | 11h 54m layover 6h 53m - Newark | Air Canada | AC3180 AC3258 |
from $181 | 2:15 pm Miami Miami Intl | 11:14 pm Toronto Pearson International | 8h 59m layover 3h 50m - Montreal | Air Canada | AC1653 AC429 |
from $181 | 2:22 pm Miami Miami Intl | 10:23 pm Toronto Pearson International | 8h 1m layover 2h 51m - Newark | Air Canada | AC3174 AC3672 |
from $181 | 7:06 am Miami Miami Intl | 10:23 pm Toronto Pearson International | 15h 17m layover 10h 10m - Newark | Air Canada | AC3180 AC3672 |
from $181 | 6:00 am Miami Miami Intl | 7:00 pm Toronto Pearson International | 13h 0m layover 7h 59m - Newark | Air Canada | AC3186 AC3258 |
from $181 | 6:00 am Miami Miami Intl | 1:47 pm Toronto Pearson International | 7h 47m layover 2h 58m - Newark | Air Canada | AC3186 AC3097 |
from $217 | 7:55 am Miami Miami Intl | 5:28 pm Toronto Pearson International | 9h 33m layover 4h 23m - Montreal | Air Canada | AC1651 AC489 |
from $178 | 10:17 am Miami Miami Intl | 8:37 pm Toronto Toronto Island | 10h 20m layover 1h 39m - Newark 2h 52m - Ottawa | Air Canada | AC3179 AC4496 AC7713 |
from $178 | 6:00 am Miami Miami Intl | 4:50 pm Toronto Toronto Island | 10h 50m layover 2h 26m - Newark 2h 16m - Montreal | Air Canada | AC3186 AC4603 AC7969 |
from $217 | 7:55 am Miami Miami Intl | 6:36 pm Toronto Toronto Island | 10h 41m layover 1h 29m - Montreal 3h 51m - Ottawa | Air Canada | AC1651 AC477 AC7711 |
Air Canada Flight Schedule Miami to Toronto
Departure | Arrival | Flight Details | Flight Time | Price |
---|---|---|---|---|
11:55 am — 3:16 pm
|
11:55 am — 3:16 pm
AC1645
Air Canada
Miami — Toronto
|
3h 21m |
Find flight
from$183 |
|
9:40 pm — 0:59 am
+1 day
|
9:40 pm — 0:59 am
AC1647
Air Canada
Miami — Toronto
|
3h 19m |
Find flight
from$144 |
|
12:20 pm — 7:37 pm
|
12:20 pm — 2:55 pm
AC3400
Air Canada
Miami — Chicago
1h 48m stop
4:43 pm — 7:37 pm
AC5014
Air Canada
Chicago — Toronto
|
7h 17m including layover |
Find flight
from$181 |
|
12:20 pm — 6:32 pm
|
12:20 pm — 2:55 pm
AC3400
Air Canada
Miami — Chicago
55m stop
3:50 pm — 6:32 pm
AC508
Air Canada
Chicago — Toronto
|
6h 12m including layover |
Find flight
from$181 |
|
2:15 pm — 11:14 pm
|
2:15 pm — 5:57 pm
AC1653
Air Canada
Miami — Montreal
3h 50m stop
9:50 pm — 11:14 pm
AC429
Air Canada
Montreal — Toronto
|
8h 59m including layover |
Find flight
from$181 |
|
2:22 pm — 10:23 pm
|
2:22 pm — 5:30 pm
AC3174
Air Canada
Miami — Newark
2h 51m stop
8:21 pm — 10:23 pm
AC3672
Air Canada
Newark — Toronto
|
8h 1m including layover |
Find flight
from$181 |
|
4:17 pm — 11:07 pm
|
4:17 pm — 6:51 pm
AC3384
Air Canada
Miami — Chicago
1h 34m stop
8:25 pm — 11:07 pm
AC510
Air Canada
Chicago — Toronto
|
6h 50m including layover |
Find flight
from$181 |
|
4:17 pm — 11:58 pm
|
4:17 pm — 6:51 pm
AC3384
Air Canada
Miami — Chicago
2h 23m stop
9:14 pm — 11:58 pm
AC5138
Air Canada
Chicago — Toronto
|
7h 41m including layover |
Find flight
from$181 |
|
5:19 pm — 8:16 am
+1 day
|
5:19 pm — 8:33 pm
AC3178
Air Canada
Miami — Newark
9h 57m stop
6:30 am — 8:16 am
AC1391
Air Canada
Newark — Toronto
|
14h 57m including layover |
Find flight
from$129 |
|
5:19 pm — 9:19 am
+1 day
|
5:19 pm — 8:33 pm
AC3178
Air Canada
Miami — Newark
11h 4m stop
7:37 am — 9:19 am
AC3006
Air Canada
Newark — Toronto
|
16h including layover |
Find flight
from$129 |
|
6:00 am — 7:00 pm
|
6:00 am — 9:05 am
AC3186
Air Canada
Miami — Newark
7h 59m stop
5:04 pm — 7:00 pm
AC3258
Air Canada
Newark — Toronto
|
13h including layover |
Find flight
from$181 |
|
7:55 am — 2:46 pm
|
7:55 am — 11:37 am
AC1651
Air Canada
Miami — Montreal
1h 54m stop
1:25 pm — 2:50 pm
AC7965
Air Canada
Montreal — Toronto
|
6h 51m including layover |
Find flight
from$181 |
|
8:45 pm — 9:19 am
+1 day
|
8:45 pm — 11:59 pm
AC3186
Air Canada
Miami — Newark
7h 38m stop
7:37 am — 9:19 am
AC3269
Air Canada
Newark — Toronto
|
12h 34m including layover |
Find flight
from$182 |
|
8:45 pm — 8:20 am
+1 day
|
8:45 pm — 11:59 pm
AC3186
Air Canada
Miami — Newark
6h 31m stop
6:30 am — 8:20 am
AC1391
Air Canada
Newark — Toronto
|
11h 35m including layover |
Find flight
from$299 |
|
10:17 am — 8:37 pm
|
10:15 am — 1:23 pm
AC3179
Air Canada
Miami — Newark
1h 39m stop
3:04 pm — 4:43 pm
AC4496
Air Canada
Newark — Ottawa
2h 52m stop
7:35 pm — 8:37 pm
AC7713
Air Canada
Ottawa — Toronto
|
10h 20m including layover |
Find flight
from$178 |
|
10:17 am — 9:07 pm
|
10:17 am — 1:25 pm
AC3179
Air Canada
Miami — Newark
1h 39m stop
3:04 pm — 4:43 pm
AC4496
Air Canada
Newark — Ottawa
3h 12m stop
7:55 pm — 9:07 pm
AC469
Air Canada
Ottawa — Toronto
|
10h 50m including layover |
Find flight
from$178 |
|
6:00 am — 4:50 pm
|
6:00 am — 9:05 am
AC3186
Air Canada
Miami — Newark
2h 26m stop
11:31 am — 1:09 pm
AC4603
Air Canada
Newark — Montreal
2h 16m stop
3:25 pm — 4:50 pm
AC7969
Air Canada
Montreal — Toronto
|
10h 50m including layover |
Find flight
from$178 |
|
7:55 am — 6:37 pm
|
7:55 am — 11:37 am
AC1651
Air Canada
Miami — Montreal
1h 23m stop
1:00 pm — 1:50 pm
AC475
Air Canada
Montreal — Ottawa
3h 45m stop
5:35 pm — 6:37 pm
AC7711
Air Canada
Ottawa — Toronto
|
10h 42m including layover |
Find flight
from$178 |
Flight Information
There are 2 flights by Air Canada from Miami to Toronto every week with departures from Miami Intl, Miami Int., Palm Beach Intl. All flights arrive at Pearson International, Toronto Island, Buttonville Municipal.
Departures start from 10:17 am to 9:40 pm. Nonstop flight is 3h 19m. The time difference between Miami and Toronto is 0h.
- The fastest flight 3h 19m
- Average flight time 3h 20m
- The earliest flight 10:17 am
- The latest flight 9:40 pm
- Distance 1235 ml
The cheapest months for traveling to Toronto are may (from 129 $), june (from 144 $), july (from 219 $).
The most expensive and popular months are january (from 902 $), february (from 339 $), december (from 337 $).
The cheapest flight by Air Canada that our users were able to find is $129. This airfare is economy class on one-way AC3178 flight for May 29, 2025 leaving Miami Intl in Miami at 5:19 pm, it includes all taxes and additional fees.
Air Canada Airplanes on the Route
List of the most popular Air Canada airplanes flying from Miami to Toronto:
- Airbus A321from $144Find
- Airbus A319from $313Find
Other Popular Airlines on the Route
Besides Air Canada there are other 19 airline carriers between Miami and Toronto. Please review schedules and prices from the most popular airlines to find the best airfare deals from Miami to Toronto.
Nonstop flights
There are 5 direct flights every day from Miami. Airlines and fares are below:
- PD - Porter Airlinesfrom $453Find
- TS - Air Transatfrom $140Find
Connecting Flights
List of flights with layovers (1 and more stops):
- N3 - Omskaviafrom $498Find
- SY - Sun Country Airlinesfrom $206Find
- DM - Aero-Charterfrom $277Find
- DO - Air Valleefrom $422Find
- UA - United Airlinesfrom $126Find
- AM - Aeromexicofrom $458Find
- KX - Cayman Airwaysfrom $512Find
- AS - Alaska Airlinesfrom $262Find
- F9 - Frontier Airlinesfrom $161Find
- AV - Aviancafrom $376Find
- BW - Caribbean Airlinesfrom $385Find
How to book an air ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected airfare.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.