Direct (nonstop) flights from Punta Cana to San Juan

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

PUJ
Punta Cana International Airport
🇩🇴 Punta Cana, Dominican Republic
SJU
Luis Munoz Marin International
🇵🇷 San Juan, Puerto Rico
Flight Time
59m
Distance
155 mi
249 km
CO₂/pax
29 kg
−159 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
PUJ → SJU
Flight Time
59m
Distance
155 mi
Arajet DM Arajet
Route
PUJ → SJU
Flight Time
59m
Distance
155 mi
Frontier Airlines F9 Frontier Airlines
Route
PUJ → SJU
Flight Time
59m
Distance
155 mi

Alternative Routes

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

PUJ DOM (Dominica) SJU
Leg 1: 1h 35m (511 mi) Leg 2: 1h 25m (369 mi) Total: ~3h 🍃 188 kg CO₂ (+548% vs. direct)
Leg 1
PUJ → DOM
1h 35m · 511 mi
View PUJ to DOM flights →
Leg 2
DOM → SJU
1h 25m · 369 mi
View DOM to SJU flights →
PUJ FLL (Fort Lauderdale) SJU
Leg 1: 2h 37m (913 mi) Leg 2: 2h 33m (1,046 mi) Total: ~5h 10m 🍃 371 kg CO₂ (+1179% vs. direct)
Leg 1
PUJ → FLL
2h 37m · 913 mi
View PUJ to FLL flights →
Leg 2
FLL → SJU
2h 33m · 1,046 mi
View FLL to SJU flights →
PUJ MIA (Miami) SJU
Leg 1: 2h 43m (910 mi) Leg 2: 2h 39m (1,045 mi) Total: ~5h 22m 🍃 370 kg CO₂ (+1176% vs. direct)
Leg 1
PUJ → MIA
2h 43m · 910 mi
View PUJ to MIA flights →
Leg 2
MIA → SJU
2h 39m · 1,045 mi
View MIA to SJU flights →
PUJ MDE (Medellin) SJU
Leg 1: 2h 40m (976 mi) Leg 2: 2h 51m (1,056 mi) Total: ~5h 31m 🍃 368 kg CO₂ (+1169% vs. direct)
Leg 1
PUJ → MDE
2h 40m · 976 mi
View PUJ to MDE flights →
Leg 2
MDE → SJU
2h 51m · 1,056 mi
View MDE to SJU flights →
PUJ PTY (Panama City) SJU
Leg 1: 2h 45m (986 mi) Leg 2: 2h 49m (1,105 mi) Total: ~5h 34m 🍃 379 kg CO₂ (+1207% vs. direct)
Leg 1
PUJ → PTY
2h 45m · 986 mi
View PUJ to PTY flights →
Leg 2
PTY → SJU
2h 49m · 1,105 mi
View PTY to SJU flights →

Frequently Asked Questions

How long is the direct flight from Punta Cana to San Juan?

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

Which airlines fly nonstop from Punta Cana to San Juan?

3 airlines: JetBlue Airways, Arajet, Frontier Airlines.

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

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

How far is Punta Cana from San Juan?

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

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

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

Do I need a visa to travel from Dominican Republic to Puerto Rico?

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

What is the carbon footprint of a flight from Punta Cana to San Juan?

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

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

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 Punta Cana International Airport for this flight?

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