08:30
05/11/2026
YYZ
Lester B. Pearson International Airport
26h 58m
1 Stop
⏱ PTY · 18h 44m PTY Airport
11:28
05/12/2026
+1
HAV
José Martí International Airport
₹17,313
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 6 fare options
08:30
05/11/2026
YYZ
Lester B. Pearson International Airport
18h 47m
1 Stop
⏱ PTY · 10h 42m PTY Airport
03:17
05/12/2026
+1
HAV
José Martí International Airport
₹17,313
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 6 fare options
American Airlines
AA-1572
17:59
05/11/2026
YYZ
Lester B. Pearson International Airport
14h 21m
1 Stop
⏱ MIA · 9h 38m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹23,978
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 17 fare options
American Airlines
AA-1572
17:59
05/11/2026
YYZ
Lester B. Pearson International Airport
15h 31m
1 Stop
⏱ MIA · 10h 49m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹23,978
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 17 fare options
American Airlines
AA-1572
17:59
05/11/2026
YYZ
Lester B. Pearson International Airport
19h 51m
1 Stop
⏱ MIA · 15h 4m MIA Airport
13:50
05/12/2026
+1
HAV
José Martí International Airport
₹23,978
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 17 fare options
American Airlines
AA-5116
18:06
05/11/2026
YYZ
Lester B. Pearson International Airport
14h 14m
2 Stops
⏱ PHL · 2h 13m PHL Airport ⏱ MIA · 6h 3m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 15 fare options
American Airlines
AA-5116
18:06
05/11/2026
YYZ
Lester B. Pearson International Airport
15h 24m
2 Stops
⏱ PHL · 2h 13m PHL Airport ⏱ MIA · 7h 14m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 15 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
16h 56m
2 Stops
⏱ LGA · 2h 17m LGA Airport ⏱ MIA · 8h 11m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 7 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
18h 6m
2 Stops
⏱ LGA · 2h 17m LGA Airport ⏱ MIA · 9h 22m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 7 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
16h 56m
2 Stops
⏱ LGA · 1h 21m LGA Airport ⏱ MIA · 9h 6m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 7 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
18h 6m
2 Stops
⏱ LGA · 1h 21m LGA Airport ⏱ MIA · 10h 17m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 7 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
16h 56m
2 Stops
⏱ LGA · 3h 17m LGA Airport ⏱ MIA · 7h 11m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 7 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
18h 6m
2 Stops
⏱ LGA · 3h 17m LGA Airport ⏱ MIA · 8h 22m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 7 fare options
American Airlines
AA-5116
18:06
05/11/2026
YYZ
Lester B. Pearson International Airport
19h 44m
2 Stops
⏱ PHL · 2h 13m PHL Airport ⏱ MIA · 11h 29m MIA Airport
13:50
05/12/2026
+1
HAV
José Martí International Airport
₹25,813
per person
Select →
✕ Non-refundable 🔥 Last 1 seats 7 fare options
American Airlines
AA-5116
18:06
05/11/2026
YYZ
Lester B. Pearson International Airport
17h 54m
2 Stops
⏱ PHL · 2h 13m PHL Airport ⏱ MIA · 9h 36m MIA Airport
12:00
05/12/2026
+1
HAV
José Martí International Airport
₹26,855
per person
Select →
✕ Non-refundable 🔥 Last 5 seats 7 fare options
American Airlines
AA-4623
12:45
05/11/2026
YYZ
Lester B. Pearson International Airport
19h 35m
2 Stops
⏱ LGA · 4h 56m LGA Airport ⏱ MIA · 8h 11m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹26,855
per person
Select →
✕ Non-refundable 🔥 Last 1 seats
American Airlines
AA-4623
12:45
05/11/2026
YYZ
Lester B. Pearson International Airport
19h 35m
2 Stops
⏱ LGA · 4h 0m LGA Airport ⏱ MIA · 9h 6m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹26,855
per person
Select →
✕ Non-refundable 🔥 Last 1 seats
American Airlines
AA-5525
12:34
05/11/2026
YYZ
Lester B. Pearson International Airport
20h 56m
2 Stops
⏱ PHL · 5h 26m PHL Airport ⏱ MIA · 9h 24m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹26,855
per person
Select →
✕ Non-refundable 🔥 Last 1 seats
American Airlines
AA-5525
12:34
05/11/2026
YYZ
Lester B. Pearson International Airport
20h 56m
2 Stops
⏱ PHL · 1h 10m PHL Airport ⏱ MIA · 13h 53m MIA Airport
09:30
05/12/2026
+1
HAV
José Martí International Airport
₹27,385
per person
Select →
✕ Non-refundable 🔥 Last 1 seats
American Airlines
AA-1572
17:59
05/11/2026
YYZ
Lester B. Pearson International Airport
13h 21m
1 Stop
⏱ MIA · 8h 39m MIA Airport
07:20
05/12/2026
+1
HAV
José Martí International Airport
₹29,073
per person
Select →
✕ Non-refundable 17 fare options
American Airlines
AA-1572
17:59
05/11/2026
YYZ
Lester B. Pearson International Airport
18h 1m
1 Stop
⏱ MIA · 13h 11m MIA Airport
12:00
05/12/2026
+1
HAV
José Martí International Airport
₹29,073
per person
Select →
✕ Non-refundable 17 fare options
American Airlines
AA-3524
06:15
05/11/2026
YYZ
Lester B. Pearson International Airport
26h 5m
2 Stops
⏱ ORD · 11h 35m ORD Airport ⏱ MIA · 7h 50m MIA Airport
08:20
05/12/2026
+1
HAV
José Martí International Airport
₹29,230
per person
Select →
✓ Refundable 🔥 Last 1 seats 6 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
15h 56m
2 Stops
⏱ LGA · 1h 21m LGA Airport ⏱ MIA · 8h 7m MIA Airport
07:20
05/12/2026
+1
HAV
José Martí International Airport
₹29,230
per person
Select →
✕ Non-refundable 15 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
15h 56m
2 Stops
⏱ LGA · 2h 17m LGA Airport ⏱ MIA · 7h 12m MIA Airport
07:20
05/12/2026
+1
HAV
José Martí International Airport
₹29,230
per person
Select →
✕ Non-refundable 15 fare options
American Airlines
AA-4556
15:24
05/11/2026
YYZ
Lester B. Pearson International Airport
15h 56m
2 Stops
⏱ LGA · 3h 17m LGA Airport ⏱ MIA · 6h 12m MIA Airport
07:20
05/12/2026
+1
HAV
José Martí International Airport
₹29,230
per person
Select →
✕ Non-refundable 15 fare options
😕 No flights match your filters. Clear
Toronto to Havana — what to expect when booking
The YYZ–HAV 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 Toronto,Canada and Havana,Cuba is approximately
2314.47 km .