Cheap flights from Toronto to Punta Cana
Find cheap Punta Cana to Toronto flights with our free search service. Compare all available fares for direct or connection flights from Punta Cana to Toronto.
Toronto to Punta Cana flight schedules
| Flight | Departure Date | Arrival Date | Price | Duration | Number of stops | Updated |
|---|---|---|---|---|---|---|
| Toronto (YTO) - Punta Cana (PUJ) | 2027-02-06 | 2027-02-13 | 201 USD | 31 hours 8 minutes | Connection | 2026-11-09T00:24:13 |
| Toronto (YTO) - Punta Cana (PUJ) | 2027-01-04 | 2027-01-16 | 309 USD | 9 hours 25 minutes | Direct | 2026-11-08T03:02:17 |
| Toronto (YTO) - Punta Cana (PUJ) | 2027-01-04 | 2027-01-09 | 349 USD | 9 hours 25 minutes | Direct | 2026-11-07T01:05:18 |
| Toronto (YTO) - Punta Cana (PUJ) | 2027-02-07 | 2027-02-13 | 355 USD | 9 hours 25 minutes | Direct | 2026-11-09T02:02:12 |
| Toronto (YTO) - Punta Cana (PUJ) | 2027-01-29 | 2027-02-02 | 363 USD | 9 hours 21 minutes | Direct | 2026-11-09T02:32:12 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-09 | 2026-12-15 | 392 USD | 8 hours 55 minutes | Direct | 2026-11-04T02:17:16 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-11 | 2026-12-18 | 399 USD | 9 hours 32 minutes | Direct | 2026-11-07T18:29:43 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-11 | 2026-12-17 | 399 USD | 31 hours 23 minutes | Connection | 2026-11-08T23:21:24 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-13 | 2026-12-20 | 430 USD | 28 hours 25 minutes | Connection | 2026-11-07T00:33:03 |
| Toronto (YTO) - Punta Cana (PUJ) | 2027-10-10 | 2027-10-16 | 435 USD | 8 hours 55 minutes | Direct | 2026-11-07T18:51:45 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-29 | 2027-01-06 | 450 USD | 9 hours 25 minutes | Direct | 2026-11-08T23:11:35 |
| Toronto (YTO) - Punta Cana (PUJ) | 2027-02-11 | 2027-02-18 | 453 USD | 15 hours 20 minutes | Connection | 2026-11-03T22:01:40 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-28 | 2027-01-06 | 459 USD | 9 hours 25 minutes | Direct | 2026-11-08T23:11:35 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-11-20 | 2026-11-24 | 459 USD | 20 hours 50 minutes | Connection | 2026-11-08T04:43:41 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-29 | 2027-01-07 | 460 USD | 9 hours 25 minutes | Direct | 2026-11-08T23:11:35 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-11 | 2026-12-24 | 460 USD | 36 hours 26 minutes | Connection | 2026-11-03T07:30:52 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-11-21 | 2026-11-29 | 466 USD | 17 hours 7 minutes | Connection | 2026-11-05T16:16:57 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-11-19 | 2026-11-23 | 470 USD | 26 hours 28 minutes | Connection | 2026-11-06T17:45:46 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-11-16 | 2026-11-23 | 471 USD | 26 hours 18 minutes | Connection | 2026-11-03T02:27:17 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-28 | 2027-01-07 | 483 USD | 9 hours 25 minutes | Direct | 2026-11-08T23:11:35 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-11-20 | 2026-11-27 | 498 USD | 31 hours 6 minutes | Connection | 2026-11-07T16:23:52 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-20 | 2026-12-28 | 570 USD | 9 hours 25 minutes | Direct | 2026-11-05T00:14:30 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-24 | 2026-12-30 | 596 USD | 21 hours 48 minutes | Connection | 2026-11-04T17:27:05 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-11-11 | 2026-11-16 | 608 USD | 16 hours 47 minutes | Connection | 2026-11-05T20:53:22 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-21 | 2026-12-28 | 633 USD | 9 hours 25 minutes | Direct | 2026-11-08T14:07:36 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-29 | 2027-01-05 | 641 USD | 9 hours 10 minutes | Direct | 2026-11-08T23:11:35 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-25 | 2026-12-31 | 651 USD | 27 hours 20 minutes | Connection | 2026-11-04T17:27:58 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-28 | 2027-01-05 | 656 USD | 9 hours 10 minutes | Direct | 2026-11-08T23:11:35 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-23 | 2026-12-31 | 664 USD | 19 hours 1 minutes | Connection | 2026-11-04T17:36:31 |
| Toronto (YTO) - Punta Cana (PUJ) | 2026-12-27 | 2027-01-06 | 680 USD | 9 hours 25 minutes | Direct | 2026-11-08T23:11:35 |
Toronto to Punta Cana flight status
| Flight | Origin | Destination | Departure | Arrival | Equip |
|---|---|---|---|---|---|
| TS186 | Toronto (YYZ) | Punta Cana (PUJ) | 9 a.m. | 1:25 p.m. | A332 |
| RV1830 | Toronto (YYZ) | Punta Cana (PUJ) | 8:25 a.m. | 11:25 a.m. | B763 |
| AC1830 | Toronto (YYZ) | Punta Cana (PUJ) | 8:25 a.m. | 11:25 a.m. | 763 |
| TS830 | Toronto (YYZ) | Punta Cana (PUJ) | 5:20 p.m. | 9:50 p.m. | A21N |
| AC1722 | Toronto (YYZ) | Punta Cana (PUJ) | 11:20 p.m. | 6:35 a.m. | |
| AC1290 | Toronto (YYZ) | Punta Cana (PUJ) | 4:30 p.m. | 7:40 p.m. | B788 |
| BOE389 | Toronto (YYZ) | Punta Cana (PUJ) | 10:30 a.m. | 4:15 p.m. | B738 |
| WS4166 | Toronto (YYZ) | Punta Cana (PUJ) | 10:20 p.m. | 9:50 a.m. | B763 |
| WG420 | Toronto (YYZ) | Punta Cana (PUJ) | 6:15 a.m. | 10:35 a.m. | B738 |
| WG436 | Toronto (YYZ) | Punta Cana (PUJ) | 10:15 a.m. | 2:35 p.m. | B738 |
| WG442 | Toronto (YYZ) | Punta Cana (PUJ) | 3:55 p.m. | 8:15 p.m. | B738 |
| WG9406 | Toronto (YYZ) | Punta Cana (PUJ) | 5:05 p.m. | 6:10 p.m. | B738 |
| WG9422 | Toronto (YYZ) | Punta Cana (PUJ) | 7:15 a.m. | 11:30 a.m. | B738 |
| WG430 | Toronto (YYZ) | Punta Cana (PUJ) | 10 a.m. | 1:25 p.m. | B738 |
| WG450 | Toronto (YYZ) | Punta Cana (PUJ) | 3:30 p.m. | 8:50 p.m. | B738 |
| WG9436 | Toronto (YYZ) | Punta Cana (PUJ) | None | None | B738 |
| WG9442 | Toronto (YYZ) | Punta Cana (PUJ) | 3:25 a.m. | 4:10 a.m. | B738 |
| WG406 | Toronto (YYZ) | Punta Cana (PUJ) | 3:55 p.m. | 8:15 p.m. | B738 |
| WS2766 | Toronto (YYZ) | Punta Cana (PUJ) | 9:15 a.m. | 1:44 p.m. | B737 |
| WG9076 | Toronto (YYZ) | Punta Cana (PUJ) | 10:45 p.m. | 8:40 a.m. | B738 |
| WG9438 | Toronto (YYZ) | Punta Cana (PUJ) | 6:25 a.m. | 11:05 a.m. | B738 |
| RV1712 | Toronto (YYZ) | Punta Cana (PUJ) | 12:45 p.m. | 5 p.m. | B763 |
| WG9430 | Toronto (YYZ) | Punta Cana (PUJ) | None | None | B738 |
| TS918 | Toronto (YYZ) | Punta Cana (PUJ) | 5:25 p.m. | 10:25 p.m. | B738 |
| TS2654 | Toronto (YYZ) | Punta Cana (PUJ) | 6:30 a.m. | 9:40 a.m. | B738 |
| AC1712 | Toronto (YYZ) | Punta Cana (PUJ) | 11:45 a.m. | 3:58 p.m. | 321 |
| WS2768 | Toronto (YYZ) | Punta Cana (PUJ) | 10:30 a.m. | 2:50 p.m. | B737 |
| TS828 | Toronto (YYZ) | Punta Cana (PUJ) | 6 a.m. | 11:30 a.m. | A321 |
| WG9450 | Toronto (YYZ) | Punta Cana (PUJ) | 12:45 p.m. | 1:40 p.m. | B738 |
| TS568 | Toronto (YYZ) | Punta Cana (PUJ) | 3:25 p.m. | 7:05 p.m. | A321 |
| WO670 | Toronto (YYZ) | Punta Cana (PUJ) | 7 a.m. | 12:25 p.m. | Boeing 737-8CT |
| WG422 | Toronto (YYZ) | Punta Cana (PUJ) | 9:30 a.m. | 2:40 p.m. | B738 |
| WG2084 | Toronto (YYZ) | Punta Cana (PUJ) | 9 a.m. | 2:20 p.m. | B738 |
| WG9327 | Toronto (YYZ) | Punta Cana (PUJ) | 5:10 p.m. | 8:50 p.m. | B738 |
| WS4242 | Toronto (YYZ) | Punta Cana (PUJ) | 11 p.m. | 10 a.m. | B737 |
| TS354 | Toronto (YYZ) | Punta Cana (PUJ) | 2:10 p.m. | 7:25 p.m. | A332 |
| LO8795 | Toronto (YYZ) | Punta Cana (PUJ) | 8:40 p.m. | None | B789 |
| WG9420 | Toronto (YYZ) | Punta Cana (PUJ) | None | None | B738 |
| WS4966 | Toronto (YYZ) | Punta Cana (PUJ) | None | None | B737 |
| WQ438 | Toronto (YYZ) | Punta Cana (PUJ) | None | None | B734 |
| TS832 | Toronto (YYZ) | Punta Cana (PUJ) | 6:30 a.m. | 10:40 a.m. | A321 |
| TS1734 | Toronto (YYZ) | Punta Cana (PUJ) | 9 a.m. | 1:10 p.m. | 738 |
| EI188 | Toronto (YYZ) | Punta Cana (PUJ) | 3:20 p.m. | 7:30 p.m. | |
| EA406 | Toronto (YYZ) | Punta Cana (PUJ) | midnight | 1:03 p.m. | None |
| EI189 | Toronto (YYZ) | Punta Cana (PUJ) | 11:45 a.m. | 4:04 p.m. | |
| WG2442 | Toronto (YYZ) | Punta Cana (PUJ) | 10:15 a.m. | 2:30 p.m. | B738 |
| 9W8784 | Toronto (YYZ) | Punta Cana (PUJ) | 11:10 a.m. | 4:08 p.m. | 73H |
| TS1814 | Toronto (YYZ) | Punta Cana (PUJ) | 3:50 p.m. | 8 p.m. | 738 |
| TS1660 | Toronto (YYZ) | Punta Cana (PUJ) | 6:30 a.m. | 10:40 a.m. | 738 |
| TS596 | Toronto (YYZ) | Punta Cana (PUJ) | None | None | B738 |
| ZM513 | Toronto (YYZ) | Punta Cana (PUJ) | 7:40 a.m. | noon | 734 |
| EI192 | Toronto (YYZ) | Punta Cana (PUJ) | 3:15 p.m. | 7:35 p.m. | 320 |
| TS2744 | Toronto (YYZ) | Punta Cana (PUJ) | 7:30 a.m. | 11:45 a.m. | |
| TS1832 | Toronto (YYZ) | Punta Cana (PUJ) | 10 a.m. | 2:10 p.m. | 738 |
| TS1286 | Toronto (YYZ) | Punta Cana (PUJ) | 4:15 a.m. | 8:23 a.m. | B738 |
| TS3654 | Toronto (YYZ) | Punta Cana (PUJ) | None | None | A321 |
| TS1274 | Toronto (YYZ) | Punta Cana (PUJ) | 4:20 p.m. | 9:35 p.m. | 738 |
| EA438 | Toronto (YYZ) | Punta Cana (PUJ) | None | None | B763 |
| ZB743 | Toronto (YYZ) | Punta Cana (PUJ) | 4:35 p.m. | 8:45 p.m. | 321 |
| ZB7429 | Toronto (YYZ) | Punta Cana (PUJ) | 4:55 p.m. | 9:05 p.m. | 320 |
| ZB7448 | Toronto (YYZ) | Punta Cana (PUJ) | 4 p.m. | 9:15 p.m. | 320 |
| FL484 | Toronto (YYZ) | Punta Cana (PUJ) | 3:45 p.m. | 7:15 p.m. | 73G |
| WG10 | Toronto (YYZ) | Punta Cana (PUJ) | 7 a.m. | 11:20 a.m. | None |
| C6784 | Toronto (YYZ) | Punta Cana (PUJ) | 2:33 p.m. | 6:19 p.m. | |
| TS2380 | Toronto (YYZ) | Punta Cana (PUJ) | 4:55 p.m. | 10:05 p.m. | 738 |
Popular Flights Searchs
- Domestic Destinations
- International Destinations
