10:30
05/10/2026
HAV
José Martí International Airport
12h 41m
2 Stops
⏱ MIA · 2h 43m MIA Airport ⏱ LGA · 3h 49m LGA Airport
23:11
05/10/2026
YYZ
Lester B. Pearson International Airport
₹27,160
per person
Select →
✕ Non-refundable 3 fare options
American Airlines
AA-2678
09:20
05/10/2026
HAV
José Martí International Airport
13h 51m
2 Stops
⏱ MIA · 3h 49m MIA Airport ⏱ LGA · 3h 49m LGA Airport
23:11
05/10/2026
YYZ
Lester B. Pearson International Airport
₹27,160
per person
Select →
✕ Non-refundable 3 fare options
American Airlines
AA-2696
08:20
05/10/2026
HAV
José Martí International Airport
14h 51m
2 Stops
⏱ MIA · 4h 56m MIA Airport ⏱ LGA · 3h 49m LGA Airport
23:11
05/10/2026
YYZ
Lester B. Pearson International Airport
₹27,160
per person
Select →
✕ Non-refundable 3 fare options
10:30
05/10/2026
HAV
José Martí International Airport
12h 41m
2 Stops
⏱ MIA · 5h 10m MIA Airport ⏱ LGA · 1h 22m LGA Airport
23:11
05/10/2026
YYZ
Lester B. Pearson International Airport
₹27,172
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 4 fare options
10:30
05/10/2026
HAV
José Martí International Airport
23h 49m
2 Stops
⏱ MIA · 2h 43m MIA Airport ⏱ LGA · 14h 59m LGA Airport
10:19
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹27,686
per person
Select →
✕ Non-refundable 3 fare options
American Airlines
AA-2678
09:20
05/10/2026
HAV
José Martí International Airport
24h 59m
2 Stops
⏱ MIA · 3h 49m MIA Airport ⏱ LGA · 14h 59m LGA Airport
10:19
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹27,686
per person
Select →
✕ Non-refundable 3 fare options
American Airlines
AA-2696
08:20
05/10/2026
HAV
José Martí International Airport
25h 59m
2 Stops
⏱ MIA · 4h 56m MIA Airport ⏱ LGA · 14h 59m LGA Airport
10:19
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹27,686
per person
Select →
✕ Non-refundable 3 fare options
10:30
05/10/2026
HAV
José Martí International Airport
25h 30m
2 Stops
⏱ MIA · 2h 43m MIA Airport ⏱ LGA · 16h 28m LGA Airport
12:00
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹27,698
per person
Select →
✓ Refundable 2 fare options
American Airlines
AA-2678
09:20
05/10/2026
HAV
José Martí International Airport
26h 40m
2 Stops
⏱ MIA · 3h 49m MIA Airport ⏱ LGA · 16h 28m LGA Airport
12:00
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹27,698
per person
Select →
✓ Refundable 2 fare options
American Airlines
AA-2696
08:20
05/10/2026
HAV
José Martí International Airport
27h 40m
2 Stops
⏱ MIA · 4h 56m MIA Airport ⏱ LGA · 16h 28m LGA Airport
12:00
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹27,698
per person
Select →
✓ Refundable 2 fare options
10:30
05/10/2026
HAV
José Martí International Airport
32h 15m
2 Stops
⏱ MIA · 2h 43m MIA Airport ⏱ LGA · 23h 14m LGA Airport
18:45
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹27,698
per person
Select →
✓ Refundable 2 fare options
10:30
05/10/2026
HAV
José Martí International Airport
6h 34m
1 Stop
⏱ MIA · 1h 54m MIA Airport
17:04
05/10/2026
YYZ
Lester B. Pearson International Airport
₹31,855
per person
Select →
✕ Non-refundable 9 fare options
American Airlines
AA-2678
09:20
05/10/2026
HAV
José Martí International Airport
7h 44m
1 Stop
⏱ MIA · 3h 0m MIA Airport
17:04
05/10/2026
YYZ
Lester B. Pearson International Airport
₹31,855
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 9 fare options
American Airlines
AA-2696
08:20
05/10/2026
HAV
José Martí International Airport
8h 44m
1 Stop
⏱ MIA · 4h 7m MIA Airport
17:04
05/10/2026
YYZ
Lester B. Pearson International Airport
₹31,855
per person
Select →
✕ Non-refundable 9 fare options
10:30
05/10/2026
HAV
José Martí International Airport
12h 46m
1 Stop
⏱ MIA · 8h 3m MIA Airport
23:16
05/10/2026
YYZ
Lester B. Pearson International Airport
₹31,855
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 9 fare options
American Airlines
AA-2678
09:20
05/10/2026
HAV
José Martí International Airport
13h 56m
1 Stop
⏱ MIA · 9h 9m MIA Airport
23:16
05/10/2026
YYZ
Lester B. Pearson International Airport
₹31,855
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 9 fare options
American Airlines
AA-2696
08:20
05/10/2026
HAV
José Martí International Airport
14h 56m
1 Stop
⏱ MIA · 10h 16m MIA Airport
23:16
05/10/2026
YYZ
Lester B. Pearson International Airport
₹31,855
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 8 fare options
14:50
05/10/2026
HAV
José Martí International Airport
26h 14m
1 Stop
⏱ MIA · 21h 36m MIA Airport
17:04
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹37,485
per person
Select →
✕ Non-refundable 🔥 Last 3 seats 5 fare options
American Airlines
AA-2706
13:00
05/10/2026
HAV
José Martí International Airport
28h 4m
1 Stop
⏱ MIA · 23h 26m MIA Airport
17:04
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹37,485
per person
Select →
✕ Non-refundable 5 fare options
American Airlines
AA-2706
13:00
05/10/2026
HAV
José Martí International Airport
10h 11m
2 Stops
⏱ MIA · 2h 42m MIA Airport ⏱ LGA · 1h 22m LGA Airport
23:11
05/10/2026
YYZ
Lester B. Pearson International Airport
₹37,485
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 9 fare options
American Airlines
AA-2696
08:20
05/10/2026
HAV
José Martí International Airport
10h 25m
2 Stops
⏱ MIA · 1h 43m MIA Airport ⏱ LGA · 2h 22m LGA Airport
18:45
05/10/2026
YYZ
Lester B. Pearson International Airport
₹37,485
per person
Select →
✕ Non-refundable 8 fare options
10:30
05/10/2026
HAV
José Martí International Airport
11h 14m
2 Stops
⏱ MIA · 2h 37m MIA Airport ⏱ JFK · 2h 9m JFK Airport
21:44
05/10/2026
YYZ
Lester B. Pearson International Airport
₹37,495
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 7 fare options
American Airlines
AA-2696
08:20
05/10/2026
HAV
José Martí International Airport
14h 51m
2 Stops
⏱ MIA · 1h 43m MIA Airport ⏱ LGA · 6h 57m LGA Airport
23:11
05/10/2026
YYZ
Lester B. Pearson International Airport
₹37,497
per person
Select →
✓ Refundable 2 fare options
American Airlines
AA-2678
09:20
05/10/2026
HAV
José Martí International Airport
12h 24m
2 Stops
⏱ MIA · 3h 43m MIA Airport ⏱ JFK · 2h 9m JFK Airport
21:44
05/10/2026
YYZ
Lester B. Pearson International Airport
₹37,497
per person
Select →
✕ Non-refundable 🔥 Last 2 seats 3 fare options
American Airlines
AA-2706
13:00
05/10/2026
HAV
José Martí International Airport
21h 19m
2 Stops
⏱ MIA · 2h 42m MIA Airport ⏱ LGA · 12h 32m LGA Airport
10:19
05/11/2026
+1
YYZ
Lester B. Pearson International Airport
₹38,023
per person
Select →
✓ Refundable 🔥 Last 2 seats 2 fare options
😕 No flights match your filters. Clear
Havana to Toronto — what to expect when booking
The HAV–YYZ route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between Havana,Cuba and Toronto,Canada is approximately
2314.47 km .