Direct (nonstop) flights from Toronto to Puerto Plata

3 airlines fly nonstop from Pearson International (YYZ) to Gregorio Luperon International (POP). It's 1,730 miles (2,784 km), about 4h 10m in the air. Operated by Air Canada, Air Transat, WestJet.

YYZ
Pearson International
🇨🇦 Toronto, Canada
POP
Gregorio Luperon International
🇩🇴 Puerto Plata, Dominican Republic
Flight Time
4h 10m
Distance
1,730 mi
2,784 km
CO₂/pax
292 kg
−77 kg vs. layover
Airlines
3
Air Canada +2
Time Diff
Same timezone
Operated by Air Canada Air Canada Air Transat Air Transat WestJet WestJet

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YYZ → POP
Flight Time
4h 10m
Distance
1,730 mi
Air Transat TS Air Transat
Route
YYZ → POP
Flight Time
4h 10m
Distance
1,730 mi
WestJet WS WestJet
Route
YYZ → POP
Flight Time
4h 10m
Distance
1,730 mi

Alternative Routes

Other ways to fly from Toronto to Puerto Plata with one stop · direct emits 292 kg CO₂ per passenger

YYZ YOW (Ottawa) POP
Leg 1: 1h 6m (225 mi) Leg 2: 4h 20m (1,786 mi) Total: ~5h 26m 🍃 369 kg CO₂ (+26% vs. direct)
Leg 1
YYZ → YOW
1h 6m · 225 mi
View YYZ to YOW flights →
Leg 2
YOW → POP
4h 20m · 1,786 mi
View YOW to POP flights →
YYZ EWR (New York) POP
Leg 1: 1h 40m (347 mi) Leg 2: 3h 46m (1,458 mi) Total: ~5h 26m 🍃 335 kg CO₂ (+15% vs. direct)
Leg 1
YYZ → EWR
1h 40m · 347 mi
View YYZ to EWR flights →
Leg 2
EWR → POP
3h 46m · 1,458 mi
View EWR to POP flights →
YYZ ATL (Atlanta) POP
Leg 1: 2h 23m (739 mi) Leg 2: 3h 5m (1,282 mi) Total: ~5h 28m 🍃 379 kg CO₂ (+30% vs. direct)
Leg 1
YYZ → ATL
2h 23m · 739 mi
View YYZ to ATL flights →
Leg 2
ATL → POP
3h 5m · 1,282 mi
View ATL to POP flights →
YYZ CLT (Charlotte) POP
Leg 1: 2h 15m (588 mi) Leg 2: 3h 14m (1,238 mi) Total: ~5h 29m 🍃 343 kg CO₂ (+17% vs. direct)
Leg 1
YYZ → CLT
2h 15m · 588 mi
View YYZ to CLT flights →
Leg 2
CLT → POP
3h 14m · 1,238 mi
View CLT to POP flights →
YYZ YUL (Montreal) POP
Leg 1: 1h 22m (314 mi) Leg 2: 4h 10m (1,780 mi) Total: ~5h 32m 🍃 384 kg CO₂ (+32% vs. direct)
Leg 1
YYZ → YUL
1h 22m · 314 mi
View YYZ to YUL flights →
Leg 2
YUL → POP
4h 10m · 1,780 mi
View YUL to POP flights →

Frequently Asked Questions

How long is the direct flight from Toronto to Puerto Plata?

A nonstop flight from Toronto (YYZ) to Puerto Plata (POP) takes approximately 4 hours and 10 minutes. The distance is 1,730 miles (2,784 km).

Which airlines fly nonstop from Toronto to Puerto Plata?

3 airlines: Air Canada, Air Transat, WestJet.

Is there a nonstop flight from Toronto to Puerto Plata?

Yes. 3 airlines: Air Canada, Air Transat, WestJet.

How far is Toronto from Puerto Plata?

The flight distance from Toronto to Puerto Plata is 1,730 miles (2,784 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Toronto to Puerto Plata?

At 4h 10m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

Do I need a visa to travel from Canada to Dominican Republic?

Depends on your passport. Check with the Dominican Republic embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Toronto to Puerto Plata?

Roughly 292 kg CO2 per passenger one-way. That's about the same as driving 1,460 km.

Is the return flight from Puerto Plata to Toronto also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Toronto to Puerto Plata?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Pearson International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.