Miami São Paulo
American and LATAM split most of the fifty-four weekly nonstops from Miami to São Paulo Guarulhos, all on widebody jets. United fills out the schedule.
LATAM is the default pick if you are continuing to other Brazilian cities. Their Guarulhos hub connects to domestic flights without a terminal change. American is the better option if you are connecting through Miami from elsewhere in the US. For a standalone trip, neither airline has an edge. Book the cheaper fare. Both fly 787s and 777s with multiple daily departures.
For business class on this eight-hour flight, LATAM's 787-9 and American's 777-300ER carry their best cabins on this route.
Viracopos shows up in search results as a São Paulo airport. It sits 100 kilometers from the city center, closer to Campinas than to São Paulo. A two-hour ground transfer wipes out any fare savings. Azul flies Fort Lauderdale to Viracopos on an A330-900, same problem. Unless your destination is Campinas, stick with Guarulhos.
GOL appears in search results as a codeshare but does not fly its own planes from Miami. LATAM Brasil and Lan Colombia show up as separate booking entries. They are LATAM Group carriers with the same onboard product.
Guarulhos to central São Paulo takes 45 minutes without traffic and over two hours during rush hour on the Marginal highways. The Airport Bus Service or the CPTM train to the metro locks in your arrival time. A taxi at 6 PM does not.
Have a specific need? Use the decision guide below to filter by your airline, where you live, lounges, or where you're staying in São Paulo.
Pick What Matters to You
Best pair by where you're coming from
Best pair by where you're staying in São Paulo
Which pair your airline flies nonstop
| Airline | MIA–GRU | MIA–VCP | FLL–VCP |
|---|---|---|---|
| LATAM Chile | ✓ | — | — |
| Azul Linhas Aéreas Brasileiras | — | — | ✓ |
| TAM Brazilian Airlines | ✓ | — | — |
| United Airlines | ✓ | — | — |
| Lan Colombia | ✓ | ✓ | — |
| NEPC Airlines | — | ✓ | — |
| Korean Air | — | ✓ | — |
| American Airlines | ✓ | — | — |
Ranked by on-time performance
Lounge access by airport and terminal
Ranked by flights per week
Getting to the airport
Red-eye vs daytime departures
Premium cabin options
Connecting through Miami from a domestic flight
Eight daily nonstops from Miami to Guarulhos across three carriers make connecting through another US hub hard to justify. A layover in Houston, Dallas, or Atlanta adds five or more hours and another boarding. The only scenario where a connection helps is if you are starting from a city without direct Miami service and a one-stop through another gateway undercuts the cost of positioning to Miami first.
Miami & São Paulo Airport Profiles
Each airport has a personality. Terminal quality, transit access, lounge scene, and crowd levels vary dramatically — sometimes more than the flight itself.
Miami Metro
Miami International spreads across three concourses that fan out from a single central terminal building. The walks between gates are long, and the moving walkways are the only thing keeping connections manageable. Concourse D to Concourse J is a real hike. Build time into connections and wear shoes you can walk in.
The airport handles more traffic to Latin America and the Caribbean than anywhere else in the country, which gives the terminal an international feel even on a domestic flight. Announcements in Spanish and English, signage in both, and a passenger mix that reflects Miami itself. Food options have improved with local restaurant outposts past security, though some far-flung gates still have limited choices. Security lines move during off-peak hours but stack up during the morning international departure rush.
Fort Lauderdale-Hollywood International is four terminals stretched along a single road, and compared to MIA it is an entirely different experience. Shorter walks, faster security lines, and a layout simple enough that you do not need a people mover or a terminal map. The airport sits three miles from downtown Fort Lauderdale and about 25 miles north of downtown Miami.
Budget carriers built their Florida presence here, and the terminal reflects it: functional, clean, no-frills. Food and shopping options are limited compared to a major hub, but you spend less time in the building because the building moves you through faster. If you are connecting to a second flight, FLL is not the airport for that. If you are going to the beach, it might be the best airport in South Florida.
No high-frequency connections found. Check OPF routes for all options.
São Paulo Metro
Guarulhos has two terminals and sits 16 miles northeast of central Sao Paulo. This is the city's international gateway. The terminals connect via an internal walkway, and the walk between the farthest gates can take 20 minutes. Leave time if you are transferring between terminals.
The distance from the city center is the defining constraint. The drive into Sao Paulo takes around 40 minutes without traffic and can double during rush hour. A rail link connects the airport to the commuter train network. International arrival lines peak in the evening when long-haul flights cluster.
Viracopos is a mid-size international airport on the outskirts of Campinas, in the state of São Paulo. The terminal was expanded and modernized in the 2010s, but current traffic runs well below capacity. The result is an uncrowded airport with short security lines and fast immigration processing.
The layout is straightforward: one main terminal building with international and domestic areas connected by a short walkway. Food and retail options are limited compared to larger Brazilian airports. The building is clean and functional, and first-time visitors will find it easy to navigate from gate to curb in under 20 minutes.
Congonhas sits five miles from central Sao Paulo, closer to downtown than most airports in any major Brazilian city. The terminal handles domestic flights only. Security is fast, and the walk from curb to gate takes about 15 minutes. The airport is surrounded by the city on all sides, with buildings pressed up against the perimeter.
The runway is short, which limits operations to narrowbodies and turboprops. A Metro station sits nearby, connecting to the city's rail network. The terminal is not modern, but you are through it in minutes and in the middle of the city when you walk out.
Which Airlines Fly Which Pairs
Not all planes are the same size. The aircraft type below each checkmark tells you whether you are getting a widebody (777, 787, A350) with wider seats and a quieter ride, or a narrowbody (737, A321) with a single aisle. On flights over five hours, the difference is significant.
777-300ER, 787-8
A330-200
767-300
777-200LR
767-300
767-300
777-300, 787-9
787-9