Flights from Punta Cana to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PUJ to YYZ – All flight route options from Punta Cana International Airport, Dominican Republic to Pearson International, Canada. These flights are operated by 12 different airlines. Fly non-stop or choose from 11 different connecting flights. The shortest flight time is 4 hours and 35 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 Pearson
We got great deals on hotels and car rentals near the airport.
Punta Cana to Toronto flights
There are over 16 airlines and as many as 221 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Punta Cana (PUJ) with Air Canada, Air Transat, WestJet, Flair Airlines or Asian Air but if a stopover option suits you better you can choose to fly via Dulles, New York or any other of the 11 alternatives with connectiing airports.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Punta Cana to Toronto with Air Canada
You can fly non-stop every weekday with flights departing between 12 noon and 11:00 pm. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
With United Airlines
If you choose to fly with United Airlines from Punta Cana to Toronto you can make a transit either via Dulles or via New York. The route via Dulles is 28 minutes faster. United Airlines is a Star Alliance member.
Distance & flight times: Punta Cana International Airport to Pearson
The shortest flight time between PUJ and YYZ is 4 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 40m | - | 1864 miles (2999 km) |
IAD Dulles | 7h 26m | 1h 20m | 1866 miles (3002 km) |
EWR New York | 7h 54m | 1h 56m | 1924 miles (3096 km) |
CLT Charlotte | 8h 5m | 1h 20m | 1983 miles (3191 km) |
DTW Detroit | 8h 32m | 2h 36m | 2079 miles (3345 km) |
FLL Fort Lauderdale | 8h 43m | 4h 40m | 2141 miles (3445 km) |
ATL Atlanta | 8h 53m | 4h 48m | 2188 miles (3520 km) |
YUL Montreal | 8h 54m | 2h 50m | 2210 miles (3556 km) |
PHL Philadelphia | 9h 18m | 1h 27m | 1885 miles (3033 km) |
YOW Ottawa | 9h 25m | 2h 55m | 2133 miles (3432 km) |
MIA Miami | 10h 4m | 2h 1m | 2158 miles (3472 km) |
JFK New York | 10h 28m | - | - |


Quick copy and share this page
From Punta Cana to Canada
Below is a list of other destinations to Canada from Punta Cana International Airport with either direct flights or 1 stop connections.
-
YUL Montreal Direct
-
YVR Vancouver
-
YYC Calgary Direct
-
YEG Edmonton Direct
-
YHZ Halifax Direct
-
YWG Winnipeg Direct
-
YOW Ottawa Direct
-
YQB Quebec Direct
-
YZF Yellowknife
-
YYT St. John's Direct
From Dominican Republic to Toronto
Below is a list of other cities in Dominican Republic with flights to Toronto with either non-stop or connecting flights.
-
SDQ Santo Domingo
-
POP Puerto Plata Direct
-
STI Santiago
-
LRM La Romana Direct
-
AZS El Catey/Samana Direct