Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Toronto
  4. Toronto to Punta Cana
Nonstop route · Canada → Dominican Republic

Cheap flights from Toronto to Punta Cana from CA$283

Air Canada, Air Canada Rouge, Air Transat and 3 more airlines fly nonstop from Toronto to Punta Cana. The flight takes around 4h 14m, and the cheapest one-way fare we found recently is CA$283 on 7 Dec.

Direct flights available 4h 14m Cheapest in December Prices checked 15 days ago
YTOPUJ

Toronto to Punta Cana at a glance

Cheapest one-wayCA$283Air Canada · 2 stops · Mon 7 DecFastest flight4h 14mEstimated
Nonstop flightsYesAir Canada, Air Canada Rouge, Air Transat

Airlines flying nonstop from Toronto to Punta Cana

6 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
Air Canada———Search
Air Canada Rouge———Search
Air Transat———Search
Arajet———Search
Flair Airlines———Search
WestJet———Search

Good to know

Distance
2,985 km1,854 miles
Flight time
4h 14mestimate
Time difference
+1hPunta Cana vs Toronto
Currency in Punta Cana
USD
Airports
YYZ, YTZ, YHM → PUJ

Flights from Toronto to Punta Cana: questions answered

How much is a flight from Toronto to Punta Cana?
The cheapest one-way fare we found recently is CA$283 with 2 stops, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Toronto to Punta Cana?
Yes. Air Canada, Air Canada Rouge, Air Transat, Arajet, Flair Airlines and WestJet fly this route nonstop.
How long is the flight from Toronto to Punta Cana?
A nonstop flight covers 2,985 km and takes around 4h 14m.
Which airlines fly from Toronto to Punta Cana?
Air Canada, Air Canada Rouge, Air Transat, Arajet, Flair Airlines and WestJet operate nonstop flights on this route.
Which airports serve Toronto and Punta Cana?
Toronto: Toronto Pearson International Airport (YYZ), Billy Bishop Toronto City Airport (YTZ) and John C. Munro Hamilton International Airport (YHM). Punta Cana: Punta Cana International Airport (PUJ).
What is the time difference between Toronto and Punta Cana?
Punta Cana is 1 hour ahead of Toronto.

More flights from Toronto