Direct (nonstop) flights from Puerto Plata to Toronto

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

POP
Gregorio Luperon International
🇩🇴 Puerto Plata, Dominican Republic
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
4h 25m
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 30, 2026

Airlines with non-stop flights

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

Alternative Routes

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

POP YOW (Ottawa) YYZ
Leg 1: 4h 20m (1,786 mi) Leg 2: 1h 10m (225 mi) Total: ~5h 30m 🍃 369 kg CO₂ (+26% vs. direct)
Leg 1
POP → YOW
4h 20m · 1,786 mi
View POP to YOW flights →
Leg 2
YOW → YYZ
1h 10m · 225 mi
View YOW to YYZ flights →
POP MIA (Miami) YYZ
Leg 1: 2h 18m (746 mi) Leg 2: 3h 19m (1,233 mi) Total: ~5h 37m 🍃 371 kg CO₂ (+27% vs. direct)
Leg 1
POP → MIA
2h 18m · 746 mi
View POP to MIA flights →
Leg 2
MIA → YYZ
3h 19m · 1,233 mi
View MIA to YYZ flights →
POP EWR (New York) YYZ
Leg 1: 3h 54m (1,458 mi) Leg 2: 1h 43m (347 mi) Total: ~5h 37m 🍃 335 kg CO₂ (+15% vs. direct)
Leg 1
POP → EWR
3h 54m · 1,458 mi
View POP to EWR flights →
Leg 2
EWR → YYZ
1h 43m · 347 mi
View EWR to YYZ flights →
POP CLT (Charlotte) YYZ
Leg 1: 3h 37m (1,238 mi) Leg 2: 2h 5m (588 mi) Total: ~5h 42m 🍃 343 kg CO₂ (+17% vs. direct)
Leg 1
POP → CLT
3h 37m · 1,238 mi
View POP to CLT flights →
Leg 2
CLT → YYZ
2h 5m · 588 mi
View CLT to YYZ flights →
POP YUL (Montreal) YYZ
Leg 1: 4h 15m (1,780 mi) Leg 2: 1h 28m (314 mi) Total: ~5h 43m 🍃 384 kg CO₂ (+32% vs. direct)
Leg 1
POP → YUL
4h 15m · 1,780 mi
View POP to YUL flights →
Leg 2
YUL → YYZ
1h 28m · 314 mi
View YUL to YYZ flights →

Frequently Asked Questions

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

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

Which airlines fly nonstop from Puerto Plata to Toronto?

3 airlines: Air Canada, Air Transat, WestJet.

Is there a nonstop flight from Puerto Plata to Toronto?

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

How far is Puerto Plata from Toronto?

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

What type of aircraft flies from Puerto Plata to Toronto?

At 4h 25m, 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 Dominican Republic to Canada?

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

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

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

Is the return flight from Toronto to Puerto Plata 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 Puerto Plata to Toronto?

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 Gregorio Luperon International for this flight?

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