Direct (nonstop) flights from Madrid to Punta Cana

3 airlines fly nonstop from Barajas (MAD) to Punta Cana International Airport (PUJ). It's 4,087 miles (6,578 km), about 8h 45m in the air. Operated by World2Fly, Iberojet, Air Europa.

MAD
Barajas
🇪🇸 Madrid, Spain
PUJ
Punta Cana International Airport
🇩🇴 Punta Cana, Dominican Republic
Flight Time
8h 45m
Distance
4,087 mi
6,578 km
CO₂/pax
625 kg
−38 kg vs. layover
Airlines
3
World2Fly +2
Time Diff
-6h
Operated by World2Fly World2Fly Iberojet Iberojet Air Europa Air Europa

Route data last updated: May 28, 2026

Airlines with non-stop flights

World2Fly 2W World2Fly
Route
MAD → PUJ
Flight Time
8h 45m
Distance
4,087 mi
Iberojet E9 Iberojet
Route
MAD → PUJ
Flight Time
8h 45m
Distance
4,087 mi
Air Europa UX Air Europa
Route
MAD → PUJ
Flight Time
8h 45m
Distance
4,087 mi

Alternative Routes

Other ways to fly from Madrid to Punta Cana with one stop · direct emits 625 kg CO₂ per passenger

MAD LIS (Lisbon) PUJ
Leg 1: 1h 25m (319 mi) Leg 2: 8h 5m (3,786 mi) Total: ~9h 30m 🍃 663 kg CO₂ (+6% vs. direct)
Leg 1
MAD → LIS
1h 25m · 319 mi
View MAD to LIS flights →
Leg 2
LIS → PUJ
8h 5m · 3,786 mi
View LIS to PUJ flights →
MAD SDQ (Santo Domingo) PUJ
Leg 1: 9h 15m (4,162 mi) Leg 2: 35m (86 mi) Total: ~9h 50m 🍃 677 kg CO₂ (+8% vs. direct)
Leg 1
MAD → SDQ
9h 15m · 4,162 mi
View MAD to SDQ flights →
Leg 2
SDQ → PUJ
35m · 86 mi
View SDQ to PUJ flights →
MAD SJU (San Juan) PUJ
Leg 1: 8h 55m (3,969 mi) Leg 2: 1h 1m (155 mi) Total: ~9h 56m 🍃 661 kg CO₂ (+6% vs. direct)
Leg 1
MAD → SJU
8h 55m · 3,969 mi
View MAD to SJU flights →
Leg 2
SJU → PUJ
1h 1m · 155 mi
View SJU to PUJ flights →
MAD CCS (Caracas) PUJ
Leg 1: 9h 15m (4,356 mi) Leg 2: 1h 20m (555 mi) Total: ~10h 35m 🍃 794 kg CO₂ (+27% vs. direct)
Leg 1
MAD → CCS
9h 15m · 4,356 mi
View MAD to CCS flights →
Leg 2
CCS → PUJ
1h 20m · 555 mi
View CCS to PUJ flights →
MAD BCN (Barcelona) PUJ
Leg 1: 1h 20m (300 mi) Leg 2: 9h 35m (4,383 mi) Total: ~10h 55m 🍃 751 kg CO₂ (+20% vs. direct)
Leg 1
MAD → BCN
1h 20m · 300 mi
View MAD to BCN flights →
Leg 2
BCN → PUJ
9h 35m · 4,383 mi
View BCN to PUJ flights →

Frequently Asked Questions

How long is the direct flight from Madrid to Punta Cana?

A nonstop flight from Madrid (MAD) to Punta Cana (PUJ) takes approximately 8 hours and 45 minutes. The distance is 4,087 miles (6,578 km).

Which airlines fly nonstop from Madrid to Punta Cana?

3 airlines: World2Fly, Iberojet, Air Europa.

Is there a nonstop flight from Madrid to Punta Cana?

Yes. 3 airlines: World2Fly, Iberojet, Air Europa.

How far is Madrid from Punta Cana?

The flight distance from Madrid to Punta Cana is 4,087 miles (6,578 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 Madrid and Punta Cana?

Punta Cana is 6 hours behind Madrid. (Europe/Madrid vs America/Santo_Domingo.)

Will I experience jet lag flying from Madrid to Punta Cana?

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 Madrid to Punta Cana?

At 8h 45m, 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 Spain 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 Madrid to Punta Cana?

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

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

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 Barajas for this flight?

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