Direct (nonstop) flights from Mexico City to Punta Cana

1 airline flys nonstop from Mexico City International Airport (MEX) to Punta Cana International Airport (PUJ). It's 2,007 miles (3,230 km), about 4h 45m in the air. Operated by Aeromexico.

MEX
Mexico City International Airport
🇲🇽 Mexico City, Mexico
PUJ
Punta Cana International Airport
🇩🇴 Punta Cana, Dominican Republic
Flight Time
4h 45m
Distance
2,007 mi
3,230 km
CO₂/pax
339 kg
−27 kg vs. layover
Airlines
1
Aeromexico
Time Diff
+2h
Operated by Aeromexico Aeromexico

Route data last updated: May 27, 2026

Airlines with non-stop flights

Aeromexico AM Aeromexico
Route
MEX → PUJ
Flight Time
4h 45m
Distance
2,007 mi

Alternative Routes

Other ways to fly from Mexico City to Punta Cana with one stop · direct emits 339 kg CO₂ per passenger

MEX SDQ (Santo Domingo) PUJ
Leg 1: 4h 13m (1,923 mi) Leg 2: 35m (86 mi) Total: ~4h 48m 🍃 366 kg CO₂ (+8% vs. direct)
Leg 1
MEX → SDQ
4h 13m · 1,923 mi
View MEX to SDQ flights →
Leg 2
SDQ → PUJ
35m · 86 mi
View SDQ to PUJ flights →
MEX HAV (Havana) PUJ
Leg 1: 2h 53m (1,102 mi) Leg 2: 2h 5m (958 mi) Total: ~4h 58m 🍃 373 kg CO₂ (+10% vs. direct)
Leg 1
MEX → HAV
2h 53m · 1,102 mi
View MEX to HAV flights →
Leg 2
HAV → PUJ
2h 5m · 958 mi
View HAV to PUJ flights →
MEX CUN (Cancun) PUJ
Leg 1: 2h 30m (799 mi) Leg 2: 3h 6m (1,216 mi) Total: ~5h 36m 🍃 378 kg CO₂ (+12% vs. direct)
Leg 1
MEX → CUN
2h 30m · 799 mi
View MEX to CUN flights →
Leg 2
CUN → PUJ
3h 6m · 1,216 mi
View CUN to PUJ flights →
MEX TPA (Tampa) PUJ
Leg 1: 3h 9m (1,199 mi) Leg 2: 2h 41m (1,108 mi) Total: ~5h 50m 🍃 415 kg CO₂ (+22% vs. direct)
Leg 1
MEX → TPA
3h 9m · 1,199 mi
View MEX to TPA flights →
Leg 2
TPA → PUJ
2h 41m · 1,108 mi
View TPA to PUJ flights →
MEX MIA (Miami) PUJ
Leg 1: 3h 20m (1,276 mi) Leg 2: 2h 34m (910 mi) Total: ~5h 54m 🍃 409 kg CO₂ (+21% vs. direct)
Leg 1
MEX → MIA
3h 20m · 1,276 mi
View MEX to MIA flights →
Leg 2
MIA → PUJ
2h 34m · 910 mi
View MIA to PUJ flights →

Frequently Asked Questions

How long is the direct flight from Mexico City to Punta Cana?

A nonstop flight from Mexico City (MEX) to Punta Cana (PUJ) takes approximately 4 hours and 45 minutes. The distance is 2,007 miles (3,230 km).

Which airlines fly nonstop from Mexico City to Punta Cana?

Just Aeromexico.

Is there a nonstop flight from Mexico City to Punta Cana?

Yes. 1 airline: Aeromexico.

How far is Mexico City from Punta Cana?

The flight distance from Mexico City to Punta Cana is 2,007 miles (3,230 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Mexico City and Punta Cana?

Punta Cana is 2 hours ahead of Mexico City. (America/Mexico_City vs America/Santo_Domingo.)

What type of aircraft flies from Mexico City to Punta Cana?

At 4h 45m, 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 Mexico 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 Mexico City to Punta Cana?

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

Is the return flight from Punta Cana to Mexico City 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 Mexico City to Punta Cana?

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 Mexico City International Airport for this flight?

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