Direct (nonstop) flights from Sao Paulo to Miami

2 airlines fly nonstop from São Paulo/Guarulhos International Airport (GRU) to Miami International (MIA). It's 4,071 miles (6,551 km), about 8h 25m in the air. Operated by American Airlines, LATAM Airlines.

GRU
São Paulo/Guarulhos International Airport
🇧🇷 Sao Paulo, Brazil
MIA
Miami International
🇺🇸 Miami, USA
Flight Time
8h 25m
Distance
4,071 mi
6,551 km
CO₂/pax
622 kg
−78 kg vs. layover
Airlines
2
American Airlines +1
Time Diff
-1h
Operated by American Airlines American Airlines LATAM Airlines LATAM Airlines

Route data last updated: May 25, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
GRU → MIA
Flight Time
8h 25m
Distance
4,071 mi
LATAM Airlines LA LATAM Airlines
Route
GRU → MIA
Flight Time
8h 25m
Distance
4,071 mi

Alternative Routes

Other ways to fly from Sao Paulo to Miami with one stop · direct emits 622 kg CO₂ per passenger

GRU GIG (Rio De Janeiro) MIA
Leg 1: 1h (210 mi) Leg 2: 8h 35m (4,162 mi) Total: ~9h 35m 🍃 700 kg CO₂ (+13% vs. direct)
Leg 1
GRU → GIG
1h · 210 mi
View GRU to GIG flights →
Leg 2
GIG → MIA
8h 35m · 4,162 mi
View GIG to MIA flights →
GRU AUA (Aruba) MIA
Leg 1: 6h 30m (2,938 mi) Leg 2: 3h 9m (1,133 mi) Total: ~9h 39m 🍃 665 kg CO₂ (+7% vs. direct)
Leg 1
GRU → AUA
6h 30m · 2,938 mi
View GRU to AUA flights →
Leg 2
AUA → MIA
3h 9m · 1,133 mi
View AUA to MIA flights →
GRU BSB (Brasilia) MIA
Leg 1: 1h 45m (528 mi) Leg 2: 7h 55m (3,598 mi) Total: ~9h 40m 🍃 673 kg CO₂ (+8% vs. direct)
Leg 1
GRU → BSB
1h 45m · 528 mi
View GRU to BSB flights →
Leg 2
BSB → MIA
7h 55m · 3,598 mi
View BSB to MIA flights →
GRU PUJ (Punta Cana) MIA
Leg 1: 7h 5m (3,242 mi) Leg 2: 2h 43m (910 mi) Total: ~9h 48m 🍃 689 kg CO₂ (+11% vs. direct)
Leg 1
GRU → PUJ
7h 5m · 3,242 mi
View GRU to PUJ flights →
Leg 2
PUJ → MIA
2h 43m · 910 mi
View PUJ to MIA flights →
GRU BOG (Bogota) MIA
Leg 1: 6h (2,687 mi) Leg 2: 3h 55m (1,506 mi) Total: ~9h 55m 🍃 691 kg CO₂ (+11% vs. direct)
Leg 1
GRU → BOG
6h · 2,687 mi
View GRU to BOG flights →
Leg 2
BOG → MIA
3h 55m · 1,506 mi
View BOG to MIA flights →

Looking for the return flight?

MIA → GRU: Flights from Miami to Sao Paulo

Frequently Asked Questions

How long is the direct flight from Sao Paulo to Miami?

A nonstop flight from Sao Paulo (GRU) to Miami (MIA) takes approximately 8 hours and 25 minutes. The distance is 4,071 miles (6,551 km).

Which airlines fly nonstop from Sao Paulo to Miami?

2 airlines: American Airlines, LATAM Airlines.

Is there a nonstop flight from Sao Paulo to Miami?

Yes. 2 airlines: American Airlines, LATAM Airlines.

How far is Sao Paulo from Miami?

The flight distance from Sao Paulo to Miami is 4,071 miles (6,551 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 Sao Paulo and Miami?

Miami is 1 hour behind Sao Paulo. (America/Sao_Paulo vs America/New_York.)

What type of aircraft flies from Sao Paulo to Miami?

At 8h 25m, 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 USA?

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

What is the carbon footprint of a flight from Sao Paulo to Miami?

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

Is the return flight from Miami 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 Miami?

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.