Sao PauloMiamiFlight TimeGRU–MIA
Sao Paulo (Sao Paulo-Guarulhos International Airport) to Miami (Miami International Airport).
The flight from Sao Paulo (GRU) to Miami (MIA) takes 7h 51m on average, covering about 4,322 miles. Across 23 flights we tracked, the fastest was 7h 28m and the slowest 8h 12m, with American Airlines flying it most often.
Plan this routeAt a glance
| Avg flight time | Distance | Fastest tracked | Airlines |
|---|---|---|---|
| 7h 51m | 4,322 mi | 7h 28m | 1 |
Airlines on this route
Captured airlines for GRU to MIA
Our current provider sample includes 2-3/day from GRU to MIA across 2 captured airlines. Captured departure terminal data is available for 3.
- First departure
- 00:00
- Last departure
- 23:53
- Cadence
- 7 departures/day
- Captured departures/day
- 7
| Airline | Captured daily freq. | Aircraft | Departures (local) |
|---|---|---|---|
| American Airlines | 2/day | Boeing 777, Boeing 787 · Terminal 3 · Seat map | 21:25 |
Aircraft we tracked
Flying the other way?
MIA to GRU flight time (13 tracked flights) →Flight times usually differ by direction — jet-stream winds make eastbound crossings faster than westbound ones.
Methodology: figures are aggregated from 23 real flights on this route tracked between 2026-06-04 and 2026-06-19, sourced from live flight data. Updated daily as new flights are observed.
Route FAQ
How long is the flight from GRU to MIA?
The GRU to MIA flight takes 7h 51m on average based on 23 tracked flights.
How far is GRU from MIA?
GRU to MIA is about 4,322 miles by air.
Which airlines fly from GRU to MIA?
American Airlines flies the GRU to MIA route in our tracked route data.
What aircraft fly from GRU to MIA?
Aircraft observed on GRU to MIA include Boeing 777-300ER.