Trips

Find Cheap Flights from Toronto to Cuba

Search hundreds of travel sites at once for deals on flights to Cuba

Depart
Return
Any month
Compare vs. KAYAK |

Toronto to Cuba Flight Information

Flights Arrive in Cuba
Flights Depart from Toronto
Flight Price C$ 356
Airlines Air Transat, American Airlines, Air Canada, Sunwing Airlines, Copa Airlines, United, WestJet, Delta, Aeromexico, Interjet, Avianca

Book cheap flights from Toronto to Cuba (round-trip)

Airports
Origin
Toronto
C$ 356
only
C$ 356
C$ 403
only
C$ 403
Destination
Varadero
C$ 379
only
C$ 379
Havana
C$ 411
only
C$ 411
Cayo Coco
C$ 356
only
C$ 356
Fri, 21 Sep
YYZ
Toronto Pearson Intl
CCC
Cayo Coco
3h 35m
Fri, 28 Sep
CCC
Cayo Coco
YYZ
Toronto Pearson Intl
3h 35m
C$ 356
Trip: 8 days
Overall null null
Based on null reviews
Tue, 27 Nov
YYZ
Toronto Pearson Intl
VRA
Varadero Juan Gualberto Gomez
16h 35m
Wed, 5 Dec
VRA
Varadero Juan Gualberto Gomez
YYZ
Toronto Pearson Intl
20h 54m
C$ 379
Trip: 9 days
Overall null null
Based on null reviews
Wed, 24 Oct
YTZ
Toronto Island
VRA
Varadero Juan Gualberto Gomez
22h 30m
Sat, 3 Nov
VRA
Varadero Juan Gualberto Gomez
YTZ
Toronto Island
15h 35m
C$ 403
Trip: 11 days
Overall null null
Based on null reviews
Mon, 1 Oct
YYZ
Toronto Pearson Intl
VRA
Varadero Juan Gualberto Gomez
3h 30m
Thu, 4 Oct
VRA
Varadero Juan Gualberto Gomez
YYZ
Toronto Pearson Intl
3h 24m
C$ 404
Trip: 4 days
Overall null null
Based on null reviews
Tue, 23 Oct
YYZ
Toronto Pearson Intl
HAV
Havana Jose Marti Intl
12h 45m
Mon, 5 Nov
HAV
Havana Jose Marti Intl
YYZ
Toronto Pearson Intl
18h 47m
C$ 410
Trip: 14 days
Overall null null
Based on null reviews
Mon, 1 Oct
YYZ
Toronto Pearson Intl
HAV
Havana Jose Marti Intl
7h 00m
Tue, 16 Oct
HAV
Havana Jose Marti Intl
YYZ
Toronto Pearson Intl
7h 10m
C$ 447
Trip: 16 days
Overall null null
Based on null reviews
Thu, 27 Sep
YYZ
Toronto Pearson Intl
VRA
Varadero Juan Gualberto Gomez
3h 25m
Thu, 4 Oct
VRA
Varadero Juan Gualberto Gomez
YYZ
Toronto Pearson Intl
11h 34m
C$ 471
Trip: 8 days
Overall null null
Based on null reviews
Mon, 24 Sep
YYZ
Toronto Pearson Intl
HAV
Havana Jose Marti Intl
17h 10m
Fri, 28 Sep
HAV
Havana Jose Marti Intl
YYZ
Toronto Pearson Intl
18h 30m
C$ 478
Trip: 5 days
Overall null null
Based on null reviews
Mon, 8 Oct
YYZ
Toronto Pearson Intl
HAV
Havana Jose Marti Intl
13h 15m
Fri, 12 Oct
HAV
Havana Jose Marti Intl
YYZ
Toronto Pearson Intl
17h 20m
C$ 497
Trip: 5 days
Overall null null
Based on null reviews
Mon, 11 Feb
YYZ
Toronto Pearson Intl
HAV
Havana Jose Marti Intl
25h 50m
Wed, 13 Feb
HAV
Havana Jose Marti Intl
YYZ
Toronto Pearson Intl
11h 35m
C$ 539
Trip: 3 days
Overall null null
Based on null reviews
Fri, 25 Jan
YYZ
Toronto Pearson Intl
HAV
Havana Jose Marti Intl
20h 35m
Thu, 7 Feb
HAV
Havana Jose Marti Intl
YYZ
Toronto Pearson Intl
23h 05m
C$ 669
Trip: 14 days
Overall null null
Based on null reviews
Thu, 18 Oct
YTZ
Toronto Island
HAV
Havana Jose Marti Intl
17h 31m
Thu, 25 Oct
HAV
Havana Jose Marti Intl
YTZ
Toronto Island
15h 35m
C$ 728
Trip: 8 days
Overall null null
Based on null reviews
Thu, 25 Oct
YTZ
Toronto Island
VRA
Varadero Juan Gualberto Gomez
9h 30m
Sat, 3 Nov
VRA
Varadero Juan Gualberto Gomez
YTZ
Toronto Island
15h 35m
C$ 403
Trip: 10 days
Overall null null
Based on null reviews
Wed, 24 Oct
YYZ
Toronto Pearson Intl
HAV
Havana Jose Marti Intl
12h 45m
Mon, 5 Nov
HAV
Havana Jose Marti Intl
YYZ
Toronto Pearson Intl
18h 47m
C$ 410
Trip: 13 days
Overall null null
Based on null reviews
Mon, 26 Nov
YYZ
Toronto Pearson Intl
VRA
Varadero Juan Gualberto Gomez
39h 54m
Wed, 5 Dec
VRA
Varadero Juan Gualberto Gomez
YYZ
Toronto Pearson Intl
20h 54m
C$ 434
Trip: 10 days
Overall null null
Based on null reviews
Wed, 3 Oct
YYZ
Toronto Pearson Intl
HAV
Havana Jose Marti Intl
10h 05m
Mon, 15 Oct
HAV
Havana Jose Marti Intl
YYZ
Toronto Pearson Intl
26h 40m
C$ 447
Trip: 13 days
Overall null null
Based on null reviews
Wed, 24 Oct
YYZ
Toronto Pearson Intl
VRA
Varadero Juan Gualberto Gomez
20h 35m
Fri, 2 Nov
VRA
Varadero Juan Gualberto Gomez
YYZ
Toronto Pearson Intl
10h 25m
C$ 414
Trip: 10 days
Overall null null
Based on null reviews
Sat, 27 Oct
YYZ
Toronto Pearson Intl
VRA
Varadero Juan Gualberto Gomez
3h 40m
Sat, 3 Nov
VRA
Varadero Juan Gualberto Gomez
YYZ
Toronto Pearson Intl
3h 30m
C$ 466
Trip: 8 days
Overall null null
Based on null reviews
Thu, 27 Sep
YYZ
Toronto Pearson Intl
VRA
Varadero Juan Gualberto Gomez
3h 25m
Mon, 1 Oct
VRA
Varadero Juan Gualberto Gomez
YYZ
Toronto Pearson Intl
3h 20m
C$ 473
Trip: 5 days
Overall null null
Based on null reviews
Tue, 27 Nov
YYZ
Toronto Pearson Intl
VRA
Varadero Juan Gualberto Gomez
16h 35m
Thu, 6 Dec
VRA
Varadero Juan Gualberto Gomez
YYZ
Toronto Pearson Intl
22h 14m
C$ 434
Trip: 10 days
Overall null null
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

Forgot password?

Enter the email associated with your account in the field below and we'll email you a link to reset your password.

Cancel