Rio de Janeiro or São Paulo: which city should you fly into?
Rio de Janeiro or São Paulo: the two largest cities in Brazil share an ocean and a time zone. Which one to fly into depends entirely on where you're going when you leave.
The comparison that actually matters
Rio de Janeiro and São Paulo are both credible entry points into South America for travelers flying from North America — but the choice between them is less about the cities themselves and more about what comes after the first three days. This is a gateway decision: which airport puts you in the best position for the rest of the trip you actually have in mind? The fare spread between GIG and GRU is real, and we'll give you the honest numbers. But the more useful frame is trip shape — and on that question, the airports point in genuinely different directions.
The concept at the center of both options is the open-jaw ticket — flying into one city and home from another, so you never retrace the same ground. The Rio-in/Buenos Aires-out arc is one clean version. The São Paulo-in/Rio-out arc is another. Either way, treating Brazil as a two-gateway country (rather than picking one city and round-tripping) usually produces the better trip.
Flying into Rio: what GIG opens up
GIG (Aeroporto Internacional do Rio de Janeiro / Galeão — Antônio Carlos Jobim) handles all of Rio's international arrivals and positions you at the eastern end of South America's Atlantic coast, with a direct line south toward Argentina and easy access to Iguazu Falls via a short domestic hop.
On fares, the Miami–GIG corridor shows one-way prices from around $300 in recent search summaries, with JFK–GIG round trips appearing as low as $488 in recent searches. September and October are consistently the cheapest entry windows; Carnival season (late January through early March) pushes prices sharply higher and accommodation rates with them.
Getting into Rio from GIG. The BRT Transcarioca (Line 42) runs from the airport to the Vicente de Carvalho Metro station, where you transfer to Metro Line 2 into Zona Sul — fares combine to around R$11 and the journey takes 45–60 minutes (AtoB Transfer, 2025). Uber and 99 (Brazil's competing rideshare app, often cheaper) run from the arrivals area; expect R$70–100 to Copacabana or Ipanema depending on traffic.
What GIG connects you to. Rio's most practical onward routing is the arc southward: a direct flight from GIG to Buenos Aires (EZE) runs about 5 hours 45 minutes on LATAM, Gol, or Aerolíneas Argentinas, with one-way fares from around $170 in recent searches (Rome2Rio/LATAM, June 2026). This is the cleanest routing for an Atlantic coast trip that ends in Argentina. The Iguazu Falls connection from Rio is also popular — though it's worth knowing that this flight departs from Santos Dumont (SDU), Rio's domestic airport in Centro, not from GIG. SDU is about 30 minutes from Zona Sul by Uber; budget at least 2 hours before a domestic departure from Copacabana or Ipanema. Fares from SDU to Foz do Iguaçu (IGU) run from around $130 one-way on Azul, LATAM, or GOL (Expedia/Rome2Rio, June 2026).
For travelers going from Rio to São Paulo onward, the SDU–GRU or SDU–CGH corridor is one of South America's most-flown routes, with fares from around $85–$130 one-way and multiple departures daily in recent searches.
Where GIG is strongest. GIG works best as the entry city for travelers building an Atlantic-coast arc, those who want beach days as their first chapter in Brazil, and East Coast US travelers where the GIG fare competes closely with GRU on their specific departure corridor.
Flying into São Paulo: what GRU opens up
GRU (Guarulhos International Airport) is South America's busiest international airport by passenger volume — 43.6 million passengers annually, 33 airlines, 141 global destinations, nonstop service to roughly nine US cities (AirportInformation.com, 2026). For travelers whose South America trip runs south or west from Brazil, or who want São Paulo as a serious first stop in its own right, GRU is the stronger entry point.
On fares, Miami–GRU shows one-way prices from around $210–$211 as a documented recent low in recent searches, with round trips from the Miami corridor running $400–$540. New York–GRU round trips run around $558 in comparable search windows. The typical spread versus GIG is $50–$150 less into São Paulo from the South Florida corridor — real, but not the dramatic difference some travelers expect.
Getting into São Paulo from GRU. The CPTM Line 13 (Jade) rail runs from Terminal 1/2 into the city's rail network for BRL 5.00, taking about 45 minutes to connect to the Metro system (CPTM, 2025). Uber and rideshare from GRU to central neighborhoods runs BRL 130–200 depending on traffic, which can be severe; allow 45–90 minutes in rush hour. Avoid unregistered street taxis at the arrivals area — use the Uber app with the plate verified before entering the vehicle (World Nomads, 2025).
What GRU connects you to. GRU's domestic network is Brazil's largest, covering every major Brazilian city. This matters for specific trip shapes: the Amazon (Manaus/MAO or Belém/BEL) and the Pantanal (Cuiabá/CGB or Campo Grande/CGR) are both better reached via GRU's domestic connections than via Rio's narrower domestic reach. For travelers going south toward Patagonia or Mendoza, the GRU–Buenos Aires (EZE) connection runs about 3 hours 5 minutes — notably shorter than GIG's 5h45m — with one-way fares from around $98 in recent searches (KAYAK, June 2026). To Iguazu Falls, GRU connects directly to IGU in about 1 hour 50 minutes, from around $65 one-way (KAYAK/Travelocity, June 2026).
São Paulo itself is also a reason to enter via GRU. The city is South America's largest (22.8 million people in the metro area, IBGE/MacroTrends, 2024 estimate), Brazil's financial and cultural capital, and — for travelers interested in food, contemporary art, and urban life — among the most rewarding first stops on the continent. The MASP art museum on Avenida Paulista, the Mercado Municipal's mortadella sandwich at Hocca Bar (a specific São Paulo food ritual traceable to the 1930s), and the Sertão-inflected cuisine (the Sertão is the arid interior of northeastern Brazil) at Mocotó — where chef Rodrigo Oliveira has been making the case for northeastern Brazilian ingredients for decades — are a different kind of arrival experience from Rio's beach-and-mountain geography.

Where GRU is strongest. GRU works best for travelers whose itinerary runs south to Patagonia or Buenos Aires (the shorter direct flight is a genuine advantage), travelers heading to the Pantanal or Amazon (GRU's domestic network is the practical entry), travelers who want São Paulo as a real first stop, and anyone connecting via Brazil's northeastern cities or interior.
The fare spread, honestly
Comparing GIG and GRU fares requires comparing the same type of fare — one-way against one-way, round-trip against round-trip, same corridor, same search window — and holding the departure date constant across both searches. All figures below are from recent web searches (Skyscanner, Expedia, KAYAK, June 2026); neither GIG nor GRU has Treverra cached corridor data, so these are point-in-time search summaries, not normalized averages.
From Miami:
- GIG: from around $300 one-way; round-trip from around $400 based on recent searches
- GRU: from around $210–$211 one-way (recent low); round-trip from $400–$540
From New York (JFK):
- GIG: round-trip from around $488 in recent searches
- GRU: round-trip from around $558 in comparable searches
The spread favors GRU from the South Florida corridor, roughly $50–$150 less per one-way ticket. From the Northeast US, the gap narrows and sometimes flips — the Rio dossier's characterization is that GIG "fares run competitively, and often lower from the East Coast." Neither airport has a consistent price advantage on every corridor. The thesis holds: trip shape, not fare, should drive the decision for most North American travelers.
What we recommend
Fly into GIG (Rio) if:
- Your trip builds an Atlantic coast arc ending in Buenos Aires — the GIG→EZE direct (5h45m, from around $170 one-way) is the cleanest routing for this trip shape, and flying into Rio first puts you in position to close the open-jaw from Argentina.
- You want beach days as your Brazil arrival chapter. Rio's Ipanema and Copacabana, Sugarloaf from Botafogo, the Selarón Steps up to Santa Teresa — this is the arrival that puts you in the place most travelers picture when they think "Brazil."
- You're flying from the US East Coast and GIG prices competitively with GRU on your specific dates. Check both corridors; the gap narrows significantly from JFK and EWR.
- Your trip stays on or near the Atlantic coast (Rio, Paraty, Florianópolis, Salvador), and you're not going south past Buenos Aires or inland toward the Pantanal or Amazon.
Fly into GRU (São Paulo) if:
- Your itinerary runs south toward Patagonia or Mendoza. The GRU→EZE leg is 3 hours 5 minutes — almost 3 hours shorter than from GIG — and more heavily competed, with one-way fares from around $98 in recent searches.
- You're going to the Pantanal or the Amazon. GRU's domestic network connects to Cuiabá (CGB), Campo Grande (CGR), Manaus (MAO), and Belém (BEL) with better frequency than GIG. Rio is the wrong entry for travelers heading straight to Amazonia or the Pantanal — GRU, or a connection through Cuiabá, is the practical way in.
- São Paulo is a genuine destination for you, not just a transit city. If you're going for the food scene, the museums, the urban culture — fly in where you want to start.
- You want the northeast Brazil option — Recife, Fortaleza, Salvador — GRU's domestic network reaches all of them with more frequency than GIG.
- You're flying from a corridor (Chicago, Los Angeles, Houston) where GRU has more competitive fares or more nonstop options than GIG.
The open-jaw play. For travelers visiting both cities: fly into GRU (São Paulo), spend 2–4 days, connect domestically to Rio (under an hour, from around $29–$35 one-way on GOL/LATAM/Azul, Skyscanner/KAYAK, June 2026), then exit from GIG. Or reverse the direction: GIG in, SDU→GRU domestic, exit GRU. The domestic shuttle between São Paulo and Rio is one of South America's most frequent air corridors — 1,861 flights per week across all airport pairs — so walk-up options exist, though advance booking produces better fares (Rome2Rio, June 2026).
How Treverra fits
Treverra is a flight-search tool built specifically for flexible travelers — people who haven't locked in both their entry and exit city, or who want to compare gateway options before committing. That's exactly the decision this post is about.
Here's what Treverra does that a standard round-trip search doesn't. When you search for flights, most tools assume you're flying into one city and home from the same city. Treverra's search is built around the open-jaw pattern: you can set Rio as your arrival and Buenos Aires as your departure, or São Paulo as your arrival and Rio as your departure, and see what that trip costs as a package — entry fare, exit fare, domestic connection — instead of running three separate searches. The cached pricing data Treverra surfaces is sourced from recent flight search data across multiple aggregators, framed as "from $X (recent low)" precisely because live pricing changes by the hour. What you're seeing is a reliable indication of what the corridor has looked like recently, not a locked-in price. Think of it as a planning reference, not a booking confirmation.
A concrete example of how this works in practice: a traveler from JFK wants to build a Rio → Iguazu Falls → Buenos Aires arc. They'd search with GIG as the entry city and EZE as the exit city (the open-jaw), then look at the domestic SDU→IGU connection as the middle leg. Treverra's cached data on the JFK–GIG corridor gives them a realistic range for the entry fare; they can compare it quickly against a GRU entry on the same dates. The difference in total trip cost — entry fare, domestic legs, exit fare — is often within $150–$200 between the two gateway options, which brings the decision back to trip shape rather than price.
Where Treverra is not the right tool: if you've already decided on a specific routing and just need to book the tickets, go to the airline direct or use a full booking platform. Treverra's value is in the comparison and planning phase — helping you figure out which gateway to commit to before you commit.
One honest edge case for this comparison specifically: GRU's $210 one-way recent low from Miami is a sale-level figure, not a reliable weekly average. The more consistent range from the Miami corridor is $50–$100 less into GRU than GIG, not $100. Plan with the range, not the floor.
Practical notes
Both GIG and GRU arrivals require the same advance planning on two shared points that apply regardless of which gateway you choose: the Brazil e-Visa and the airport-to-city ground leg — both of which take more planning than most North American travelers expect.
US e-Visa — applies identically at both airports. As of April 10, 2025, US passport holders require a Brazil e-Visa to enter the country — whether you land at GIG, GRU, or any other Brazilian entry point. The e-Visa costs $80.90, is valid for 10 years with multiple entries (stays up to 90 days each), and takes 48–72 hours to process at standard speed (up to 10 business days in peak periods). Apply at brazil.vfsevisa.com. This is a recent change from the previous visa-free era; budget the time and the fee before you book flights. US Embassy in Brazil, 2025; verify current requirements at brazil.vfsevisa.com before travel.
EU travelers: most EU passport holders currently enter Brazil visa-free for stays up to 90 days under Brazil's bilateral reciprocal agreements. This applies at both airports. The agreements vary by member state — verify your specific nationality's status before travel, particularly if you're from a country that was recently added to or has historically been excluded from the arrangement (VisaHQ, 2026).
GIG arrival logistics. International flights land at Galeão (GIG) in the northern part of Rio. Zona Sul neighborhoods (Copacabana, Ipanema, Botafogo) are 45–60 minutes away: BRT Transcarioca Line 42 to Vicente de Carvalho, then Metro to Zona Sul, combined fare around R$11 (AtoB Transfer, 2025). Rideshare (Uber or 99) runs R$70–100 to Copacabana depending on traffic. No Metro line connects GIG directly to Zona Sul — the BRT + Metro transfer is the budget option; rideshare is the faster one.
The SDU/GIG domestic distinction. International travelers arriving in Rio land at GIG. But domestic flights onward — to Iguazu Falls, São Paulo, or Buenos Aires via a Brazilian-based airline — depart from Santos Dumont (SDU, in Rio's Centro), not from GIG. SDU is about 30 minutes from Zona Sul by Uber. If you're connecting domestically from Rio, you need to cross the city. Build at least 2 hours from your Zona Sul hotel to the SDU gate.
GRU arrival logistics. GRU is about 25 km from central São Paulo. The CPTM Line 13 (Jade) rail from Terminal 1/2 costs BRL 5.00 and takes about 45 minutes to the city's rail network (CPTM, 2025). Uber and rideshare run BRL 130–200 to central neighborhoods; traffic is severe during weekday rush hours (7–10am, 5–8pm). If connecting domestically from GRU the same day you arrive internationally, budget 2.5 hours minimum between your international arrival and your domestic departure at the same airport. If your domestic departure is from Congonhas (CGH, the inner-city São Paulo airport), add at least 3 hours from GRU arrival to CGH gate.
Safety — one practical note for both cities. Both Rio and São Paulo are major cities that require standard urban precautions. In Rio: keep phones in pockets rather than in hand on the street, leave non-essential valuables at your hotel before going to the beach, and use Uber rather than hailing street taxis at night. In São Paulo: do not use unregistered taxis from the GRU arrivals area, keep bags closed on the Metro, and avoid the historic center after dark. These precautions handle the majority of risk for travelers staying in the main tourist neighborhoods — Zona Sul in Rio, Paulista/Jardins/Vila Madalena in São Paulo. State them once, follow them consistently, and they're not a reason to avoid either city.
Frequently asked questions
Is it cheaper to fly into Rio de Janeiro or São Paulo from the US?
From the Miami corridor, São Paulo (GRU) is typically $50–$150 cheaper than Rio (GIG) on a one-way basis — recent search summaries show Miami–GRU from around $210 one-way (recent low) versus Miami–GIG from around $300. From the US East Coast, the spread is narrower: JFK–GIG round trips have appeared as low as $488, while New York–GRU runs around $558 on comparable searches (Expedia/Skyscanner/KAYAK, June 2026). Compare one-way lows against one-way lows; the gap is real but not dramatic.
Which airport should I fly into for Iguazu Falls — GIG or GRU?
Either airport works, but GRU is the simpler routing. From São Paulo, direct flights to Foz do Iguaçu (IGU) run from around $65 one-way and take 1 hour 50 minutes (KAYAK, June 2026). From Rio, the flight to IGU takes around 1 hour 40 minutes from Santos Dumont (SDU), not Galeão (GIG) — so you'd need to plan around two Rio airports. For a trip focused on Iguazu, fly into GRU and connect directly.
Do US citizens need a visa for Brazil, and does it matter which airport I use?
US citizens need a Brazil e-Visa regardless of which airport they use — the same requirement applies at GIG, GRU, or any Brazilian entry point. The e-Visa costs $80.90, is valid for 10 years with multiple entries (up to 90 days per stay), and takes 48–72 hours to process at standard speed. Apply at brazil.vfsevisa.com before travel. The airport you fly into has no effect on the visa requirement (US Embassy in Brazil, 2025).
If I want to visit both Rio and São Paulo, which city should I fly into first?
Fly into São Paulo (GRU) and out of Rio (GIG), or reverse — both directions work as an open-jaw ticket (flying into one city and home from another, so you never retrace the same ground). GRU-to-GIG domestic flights run from around $29 one-way with GOL or LATAM and take just over an hour (Skyscanner/KAYAK, June 2026). If your trip runs north-to-south through the continent, flying into GRU first and exiting from GIG gives you the most natural flow.
What is the best gateway airport for a South America trip that includes Buenos Aires?
GIG (Rio) gives you a direct flight to Buenos Aires (EZE) in about 5 hours 45 minutes, from around $170 one-way (Rome2Rio/LATAM, June 2026) — the cleanest routing for a Rio-to-Argentina arc. GRU (São Paulo) also connects to EZE directly, in a shorter 3 hours 5 minutes, from around $98 one-way (KAYAK, June 2026), making it the better option if your trip runs south from São Paulo to Buenos Aires or Patagonia.
How long does it take to get from GIG or GRU into the city?
From GIG (Rio) to Zona Sul (Copacabana/Ipanema): 45–60 minutes via BRT Transcarioca plus Metro transfer, around R$11 total; or Uber/99 for R$70–100 depending on traffic (AtoB Transfer, 2025). From GRU (São Paulo) to Avenida Paulista: around 45 minutes on the CPTM Line 13 rail for BRL 5.00; Uber runs BRL 130–200 depending on traffic (CPTM/AtoB Transfer, 2025). Both airports require a ground leg of at least 45 minutes — plan accordingly.