Direct flights from Toronto to Punta Cana
All flights from YYZ to PUJ non-stop. There are direct flights from Pearson International (YYZ), Canada to Punta Cana International Airport (PUJ), Dominican Republic with Air Canada, Air Transat and 3 other airlines. 26 weekly departures are currently scheduled on this route. Departure times range from 00:40 to 16:25 depending on the schedule period. The flight distance is 1864 miles (2999 km). Flight time ranges from 4 hours and 15 minutes to 4 hours and 55 minutes.
Airlines with non-stop routes:
Air Canada
Air Transat
WestJet
Arajet
Flair Airlines
Sunwing Airlines
Swoop
Flight schedule from Toronto to Punta Cana with Air Canada
This is a weekly direct flight schedule for Air Canada. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Toronto to Punta Cana with Air Transat
This is a weekly direct flight schedule for Air Transat. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Toronto to Punta Cana with WestJet
This is a weekly direct flight schedule for WestJet. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Toronto to Punta Cana with Arajet
This is a weekly direct flight schedule for Arajet. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-22
Flight schedule from Toronto to Punta Cana with Flair Airlines
This is a weekly direct flight schedule for Flair Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at
Toronto to Punta Cana scheduled departures
Select a date to see every published non-stop departure between YYZ and PUJ.
YYZ - PUJ route facts
-
Distance1864 miles (2999 km)
-
Flight time4 hours and 15 minutes to 4 hours and 55 minutes
-
Airlines
Air Canada
Air Transat
WestJet
Arajet
Flair -
Airline alliancesStar Alliance Low-cost carrier
-
CabinsEconomy Premium Economy Business
-
Hub airportsAir Canada: YYZWestJet: YYZ (Secondary hub.)
-
Departure terminalsAir Canada: Terminal 1Air Transat: Terminal 3WestJet: Terminal 3
-
Arrival terminalsAir Canada: Terminal BAir Transat: Terminal AWestJet: Terminal A
-
AircraftAir Canada: Airbus A321, Airbus A220-300, Airbus A319, Boeing 737MAX 8 Passenger, Airbus A320, Boeing 787-9, Boeing 777-300ER, Airbus A330-300 and Boeing 787-8Air Transat: Airbus A330-200, Airbus A330-300, Airbus A321 and Airbus A321neoWestJet: Boeing 737-800 (winglets) Passenger/BBJ2 and Boeing 737MAX 8 PassengerArajet: Boeing 737MAX 8 PassengerFlair Airlines: Boeing 737MAX 8 Passenger
Route FAQ
Direct flights from Toronto to Dominican Republic
From Toronto to El Catey/Samana
AZS Samaná El Catey International Airport
From Toronto to Puerto Plata
POP Gregorio Luperon International
