Flights from St. John's to Cayo Coco – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYT to CCC – All flight route options from St Johns International, Canada to Jardines del Rey Airport, Cuba. These flights are operated by 2 airlines. Fly non-stop with WestJet or choose from 2 different transit flights. The shortest flight time is 5 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Jardines del Rey Airport
We got great deals on hotels and car rentals near the airport.
St. John's to Cayo Coco flights
This route is operated by 3 airlines. You can fly non-stop to Cayo Coco (CCC) from St. John's (YYT) with WestJet or choose a connecting flight via Montreal (YUL) or Toronto (YYZ) if it suits you better.
St. John's to Cayo Coco with WestJet
You can fly non-stop with WestJet every Thursday at 06:00.
Note Non-stop flights with WestJet will begin in Mar 2026.
With Air Canada
If you choose to fly with Air Canada from St. John's to Cayo Coco you can make a transit either via Montreal or via Toronto. The route via Montreal is 4 hours and 5 minutes faster. Air Canada is a Star Alliance member.
Distance & flight times: St Johns International to Jardines del Rey Airport
The shortest flight time between YYT and CCC is 5 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 30m | - | 2252 miles (3623 km) |
YUL Montreal | 8h 15m | 1h 20m | 2628 miles (4228 km) |
YYZ Toronto | 12h 20m | 4h 47m | 2798 miles (4502 km) |


Quick copy and share this page
From St. John's to Cuba
Below is a list of other destinations to Cuba from St Johns International with either direct flights or 1 stop connections.
From Canada to Cayo Coco
Below is a list of other cities in Canada with flights to Cayo Coco with either non-stop or connecting flights.
-
YYZ Toronto Direct
-
YUL Montreal Direct
-
YVR Vancouver
-
YYC Calgary
-
YEG Edmonton
-
YHZ Halifax Direct
-
YWG Winnipeg
-
YOW Ottawa Direct
-
YQB Quebec Direct
-
YLW Kelowna