Direct (nonstop) flights from Sao Paulo to Punta Cana

3 airlines fly nonstop from São Paulo/Guarulhos International Airport (GRU) to Punta Cana International Airport (PUJ). It's 3,242 miles (5,218 km), about 7h 5m in the air. Operated by Arajet, Gol, LATAM Airlines.

GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
PUJ
Punta Cana International Airport
🇩🇴 Punta Cana, Dominican Republic
Flight Time
7h 5m
Distance
3,242 mi
5,218 km
CO₂/pax
496 kg
−48 kg vs. layover
Airlines
3
Arajet +2
Time Diff
-1h
Operated by Arajet Arajet Gol Gol LATAM Airlines LATAM Airlines

Route data last updated: May 30, 2026

Airlines with non-stop flights

Arajet DM Arajet
Route
GRU → PUJ
Flight Time
7h 5m
Distance
3,242 mi
Gol G3 Gol
Route
GRU → PUJ
Flight Time
7h 5m
Distance
3,242 mi
LATAM Airlines LA LATAM Airlines
Route
GRU → PUJ
Flight Time
7h 5m
Distance
3,242 mi

Alternative Routes

Other ways to fly from Sao Paulo to Punta Cana with one stop · direct emits 496 kg CO₂ per passenger

GRU CCS (Caracas) PUJ
Leg 1: 6h 5m (2,720 mi) Leg 2: 1h 20m (555 mi) Total: ~7h 25m 🍃 544 kg CO₂ (+10% vs. direct)
Leg 1
GRU → CCS
6h 5m · 2,720 mi
View GRU to CCS flights →
Leg 2
CCS → PUJ
1h 20m · 555 mi
View CCS to PUJ flights →
GRU BOG (Bogota) PUJ
Leg 1: 6h (2,687 mi) Leg 2: 2h 47m (1,030 mi) Total: ~8h 47m 🍃 610 kg CO₂ (+23% vs. direct)
Leg 1
GRU → BOG
6h · 2,687 mi
View GRU to BOG flights →
Leg 2
BOG → PUJ
2h 47m · 1,030 mi
View BOG to PUJ flights →
GRU PTY (Panama City) PUJ
Leg 1: 6h 56m (3,153 mi) Leg 2: 2h 37m (986 mi) Total: ~9h 33m 🍃 674 kg CO₂ (+36% vs. direct)
Leg 1
GRU → PTY
6h 56m · 3,153 mi
View GRU to PTY flights →
Leg 2
PTY → PUJ
2h 37m · 986 mi
View PTY to PUJ flights →
GRU LIM (Lima) PUJ
Leg 1: 5h 15m (2,159 mi) Leg 2: 5h (2,185 mi) Total: ~10h 15m 🍃 759 kg CO₂ (+53% vs. direct)
Leg 1
GRU → LIM
5h 15m · 2,159 mi
View GRU to LIM flights →
Leg 2
LIM → PUJ
5h · 2,185 mi
View LIM to PUJ flights →
GRU ROS (Rosario) PUJ
Leg 1: 3h 10m (1,089 mi) Leg 2: 7h 48m (3,576 mi) Total: ~10h 58m 🍃 756 kg CO₂ (+52% vs. direct)
Leg 1
GRU → ROS
3h 10m · 1,089 mi
View GRU to ROS flights →
Leg 2
ROS → PUJ
7h 48m · 3,576 mi
View ROS to PUJ flights →

Frequently Asked Questions

How long is the direct flight from Sao Paulo to Punta Cana?

A nonstop flight from Sao Paulo (GRU) to Punta Cana (PUJ) takes approximately 7 hours and 5 minutes. The distance is 3,242 miles (5,218 km).

Which airlines fly nonstop from Sao Paulo to Punta Cana?

3 airlines: Arajet, Gol, LATAM Airlines.

Is there a nonstop flight from Sao Paulo to Punta Cana?

Yes. 3 airlines: Arajet, Gol, LATAM Airlines.

How far is Sao Paulo from Punta Cana?

The flight distance from Sao Paulo to Punta Cana is 3,242 miles (5,218 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What is the time difference between Sao Paulo and Punta Cana?

Punta Cana is 1 hour behind Sao Paulo. (America/Sao_Paulo vs America/Santo_Domingo.)

What type of aircraft flies from Sao Paulo to Punta Cana?

At 7h 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 Brazil 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 Sao Paulo to Punta Cana?

Roughly 496 kg CO2 per passenger one-way. That's about the same as driving 2,480 km.

Is the return flight from Punta Cana to Sao Paulo 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 Sao Paulo 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 São Paulo/Guarulhos International Airport for this flight?

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