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.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

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