Direct (nonstop) flights from San Juan to Punta Cana

3 airlines fly nonstop from Luis Munoz Marin International (SJU) to Punta Cana International Airport (PUJ). It's 155 miles (249 km), about 1h 1m in the air. Operated by JetBlue Airways, Arajet, Frontier Airlines.

SJU
Luis Munoz Marin International
🇵🇷 San Juan, Puerto Rico
PUJ
Punta Cana International Airport
🇩🇴 Punta Cana, Dominican Republic
Flight Time
1h 1m
Distance
155 mi
249 km
CO₂/pax
29 kg
−57 kg vs. layover
Airlines
3
JetBlue Airways +2
Time Diff
Same timezone
Operated by JetBlue Airways JetBlue Airways Arajet Arajet Frontier Airlines Frontier Airlines

Route data last updated: May 30, 2026

Airlines with non-stop flights

JetBlue Airways B6 JetBlue Airways
Route
SJU → PUJ
Flight Time
1h 1m
Distance
155 mi
Arajet DM Arajet
Route
SJU → PUJ
Flight Time
1h 1m
Distance
155 mi
Frontier Airlines F9 Frontier Airlines
Route
SJU → PUJ
Flight Time
1h 1m
Distance
155 mi

Alternative Routes

Other ways to fly from San Juan to Punta Cana with one stop · direct emits 29 kg CO₂ per passenger

SJU SDQ (Santo Domingo) PUJ
Leg 1: 1h 3m (240 mi) Leg 2: 35m (86 mi) Total: ~1h 38m 🍃 86 kg CO₂ (+197% vs. direct)
Leg 1
SJU → SDQ
1h 3m · 240 mi
View SJU to SDQ flights →
Leg 2
SDQ → PUJ
35m · 86 mi
View SDQ to PUJ flights →
SJU DOM (Dominica) PUJ
Leg 1: 1h 25m (369 mi) Leg 2: 1h 35m (511 mi) Total: ~3h 🍃 188 kg CO₂ (+548% vs. direct)
Leg 1
SJU → DOM
1h 25m · 369 mi
View SJU to DOM flights →
Leg 2
DOM → PUJ
1h 35m · 511 mi
View DOM to PUJ flights →
SJU FLL (Fort Lauderdale) PUJ
Leg 1: 2h 49m (1,046 mi) Leg 2: 2h 23m (913 mi) Total: ~5h 12m 🍃 371 kg CO₂ (+1179% vs. direct)
Leg 1
SJU → FLL
2h 49m · 1,046 mi
View SJU to FLL flights →
Leg 2
FLL → PUJ
2h 23m · 913 mi
View FLL to PUJ flights →
SJU MDE (Medellin) PUJ
Leg 1: 2h 45m (1,056 mi) Leg 2: 2h 40m (976 mi) Total: ~5h 25m 🍃 368 kg CO₂ (+1169% vs. direct)
Leg 1
SJU → MDE
2h 45m · 1,056 mi
View SJU to MDE flights →
Leg 2
MDE → PUJ
2h 40m · 976 mi
View MDE to PUJ flights →
SJU MIA (Miami) PUJ
Leg 1: 2h 58m (1,045 mi) Leg 2: 2h 34m (910 mi) Total: ~5h 32m 🍃 370 kg CO₂ (+1176% vs. direct)
Leg 1
SJU → MIA
2h 58m · 1,045 mi
View SJU 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 San Juan to Punta Cana?

A nonstop flight from San Juan (SJU) to Punta Cana (PUJ) takes approximately 1 hours and 1 minutes. The distance is 155 miles (249 km).

Which airlines fly nonstop from San Juan to Punta Cana?

3 airlines: JetBlue Airways, Arajet, Frontier Airlines.

Is there a nonstop flight from San Juan to Punta Cana?

Yes. 3 airlines: JetBlue Airways, Arajet, Frontier Airlines.

How far is San Juan from Punta Cana?

The flight distance from San Juan to Punta Cana is 155 miles (249 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from San Juan to Punta Cana?

At 1h 1m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from Puerto Rico 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 San Juan to Punta Cana?

Roughly 29 kg CO2 per passenger one-way. That's about the same as driving 145 km.

Is the return flight from Punta Cana to San Juan 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 San Juan 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 Luis Munoz Marin International for this flight?

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