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 to Punta Cana flight status

Flight Origin Destination Departure Arrival Equip
TS186 Toronto (YYZ) Punta Cana (PUJ) 9 a.m. 2:20 p.m. A332
AC1290 Toronto (YYZ) Punta Cana (PUJ) 4:30 p.m. 7:40 p.m. B788
TS830 Toronto (YYZ) Punta Cana (PUJ) 5:20 p.m. 10:50 p.m. A21N
BOE389 Toronto (YYZ) Punta Cana (PUJ) 10:30 a.m. 4:15 p.m. B738
AC1830 Toronto (YYZ) Punta Cana (PUJ) 9 a.m. 11:55 a.m. 763
RV1830 Toronto (YYZ) Punta Cana (PUJ) 9 a.m. 11:55 a.m. B763
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
AC1722 Toronto (YYZ) Punta Cana (PUJ) 11:40 p.m. 6:53 a.m.
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