Direct (nonstop) flights from Zurich to Puerto Plata

1 airline flys nonstop from Zurich Airport (ZRH) to Gregorio Luperon International (POP). It's 4,728 miles (7,609 km), about 10h 5m in the air. Operated by Edelweiss Air.

ZRH
Zurich Airport
🇨🇭 Zurich, Switzerland
POP
Gregorio Luperon International
🇩🇴 Puerto Plata, Dominican Republic
Flight Time
10h 5m
Distance
4,728 mi
7,609 km
CO₂/pax
723 kg
−55 kg vs. layover
Airlines
1
Edelweiss Air
Time Diff
-6h
Operated by Edelweiss Air Edelweiss Air

Route data last updated: May 26, 2026

Airlines with non-stop flights

Edelweiss Air WK Edelweiss Air
Route
ZRH → POP
Flight Time
10h 5m
Distance
4,728 mi

Alternative Routes

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

ZRH FRA (Frankfurt) POP
Leg 1: 1h 5m (179 mi) Leg 2: 10h 13m (4,711 mi) Total: ~11h 18m 🍃 778 kg CO₂ (+8% vs. direct)
Leg 1
ZRH → FRA
1h 5m · 179 mi
View ZRH to FRA flights →
Leg 2
FRA → POP
10h 13m · 4,711 mi
View FRA to POP flights →
ZRH YHZ (Halifax) POP
Leg 1: 7h 5m (3,336 mi) Leg 2: 4h 20m (1,778 mi) Total: ~11h 25m 🍃 836 kg CO₂ (+16% vs. direct)
Leg 1
ZRH → YHZ
7h 5m · 3,336 mi
View ZRH to YHZ flights →
Leg 2
YHZ → POP
4h 20m · 1,778 mi
View YHZ to POP flights →
ZRH BOS (Boston) POP
Leg 1: 8h 30m (3,746 mi) Leg 2: 3h 58m (1,558 mi) Total: ~12h 28m 🍃 861 kg CO₂ (+19% vs. direct)
Leg 1
ZRH → BOS
8h 30m · 3,746 mi
View ZRH to BOS flights →
Leg 2
BOS → POP
3h 58m · 1,558 mi
View BOS to POP flights →
ZRH YUL (Montreal) POP
Leg 1: 8h 20m (3,738 mi) Leg 2: 4h 10m (1,780 mi) Total: ~12h 30m 🍃 897 kg CO₂ (+24% vs. direct)
Leg 1
ZRH → YUL
8h 20m · 3,738 mi
View ZRH to YUL flights →
Leg 2
YUL → POP
4h 10m · 1,780 mi
View YUL to POP flights →
ZRH MIA (Miami) POP
Leg 1: 10h 40m (4,883 mi) Leg 2: 2h 17m (746 mi) Total: ~12h 57m 🍃 910 kg CO₂ (+26% vs. direct)
Leg 1
ZRH → MIA
10h 40m · 4,883 mi
View ZRH to MIA flights →
Leg 2
MIA → POP
2h 17m · 746 mi
View MIA to POP flights →

Frequently Asked Questions

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

A nonstop flight from Zurich (ZRH) to Puerto Plata (POP) takes approximately 10 hours and 5 minutes. The distance is 4,728 miles (7,609 km).

Which airlines fly nonstop from Zurich to Puerto Plata?

Just Edelweiss Air.

Is there a nonstop flight from Zurich to Puerto Plata?

Yes. 1 airline: Edelweiss Air.

How far is Zurich from Puerto Plata?

The flight distance from Zurich to Puerto Plata is 4,728 miles (7,609 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Rome.

What is the time difference between Zurich and Puerto Plata?

Puerto Plata is 6 hours behind Zurich. (Europe/Zurich vs America/Santo_Domingo.)

Will I experience jet lag flying from Zurich to Puerto Plata?

Probably — 6-hour time difference means moderate jet lag. Expect about 1 day of adjustment per hour of shift. Flying westward is generally easier to adjust to.

What type of aircraft flies from Zurich to Puerto Plata?

At 10h 5m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Switzerland 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 Zurich to Puerto Plata?

Roughly 723 kg CO2 per passenger one-way. That's about the same as driving 3,615 km.

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

Check the POP to ZRH route page for return options.

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

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Zurich Airport for this flight?

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