The São Paulo skyline, gateway city for most long-haul flights arriving in Brazil
    Airports · Entering Brazil · Updated 21 October 2026

    GRU or GIG: Which Airport to Fly Into for Rio de Janeiro

    Written and reviewed by Lotte — Rio local, founder & editor of PlanRio · How we research · First published · Last reviewed

    Guarulhos is Brazil's main international door. The question is only whether its route choice is worth an extra flight on arrival day.

    Quick answer

    Fly into Rio's Galeão (GIG) if a direct long-haul flight exists at a sensible price — you clear immigration in Rio and the trip is over. Fly into São Paulo's Guarulhos (GRU) when the fare gap is large, your airline does not serve Rio, or São Paulo is part of the itinerary. Either way, Brazil makes you collect and re-check bags at your first point of entry, so allow four hours at GRU.

    Links may earn us a commission at no extra cost to you. This supports PlanRio.

    At a glance

    GRU

    São Paulo/Guarulhos — Brazil's main international gateway, with by far the widest choice of long-haul routes and airlines.

    GIG

    Rio/Galeão — fewer long-haul routes, but it puts you in Rio with no onward flight at all.

    The rule that decides it

    Brazil clears you at your first point of entry. You collect your checked bags there and re-check them for any domestic connection.

    What that means at GRU

    Immigration, baggage reclaim, customs, re-check, then a second security screening — before the domestic flight to Rio.

    Connection time at GRU

    Three hours is tight on one ticket; four is comfortable. Never book a self-connection under three.

    GRU to Rio flight time

    About an hour in the air, on one of the busiest air corridors in the world.

    When GRU wins

    Price, schedule, airline alliance, or if São Paulo is a stop on the trip anyway.

    When GIG wins

    Almost always, if a direct flight exists and the fare gap is modest. One less flight is worth a lot on arrival day.

    The decision in one sentence

    If a direct long-haul flight to Rio exists on reasonable terms, take it. Entering Brazil at Galeão means that when you clear immigration you are in Rio, forty minutes from Copacabana, with no second flight, no second check-in, and no bags to collect and re-check while jet-lagged. Entering at Guarulhos means doing all of that and then flying again.

    That is not an argument that GRU is a bad airport — it is Brazil's main international gateway and it does its job well. It is an argument about where the work of arriving happens. The question is only ever whether the advantages of São Paulo as a door, which are real, outweigh an extra flight and an extra airport at the worst-rested moment of the whole trip.

    Those advantages are mostly about choice. Guarulhos has far more long-haul routes, more carriers, more frequencies, and therefore more schedule options and better prices more often. If you are flying from a city with no direct Rio service, or on an alliance that does not serve GIG, or if the fare difference is substantial, GRU is the sensible answer and the rest of this page is about doing it well.

    The Brazilian rule everyone discovers at the carousel

    Brazil processes arriving international passengers at the first point of entry. That means immigration, baggage reclaim and customs happen at the airport where you land — even if your bags are tagged to a final destination and even if everything is on one ticket. You collect your checked bags at GRU, walk them through customs, and hand them back in at a re-check desk for the domestic leg, then clear a second security screening before the domestic gates.

    This surprises people from countries where a through-checked bag disappears until the final airport, and it is the main reason GRU connections go wrong. It is not a long process when the airport is calm, but it has four separate queues in it — immigration, carousel, customs, re-check — and any one of them can be slow on a morning when several wide-bodies have landed together.

    Immigration is the most variable step. Most European, UK, Australian, Canadian and US passport-holders now need to have sorted their entry authorisation in advance — Brazil's e-visa requirements changed in recent years and vary by nationality, so check your own case rather than relying on what was true on a previous trip. Our Brazil visa page covers the current position.

    The practical consequence: treat the printed minimum connection time as a floor, not a plan. Three hours at GRU on a single ticket is tight but workable. Four hours is comfortable. If you have built a self-connection on two separate bookings, nothing under three hours is defensible, and we would want more.

    GRU to Rio: which airport the second flight lands at

    São Paulo to Rio is one of the busiest air corridors on earth, and the flight itself is about an hour. What matters is which Rio airport it arrives at, because the two are not interchangeable.

    Flights into Santos Dumont (SDU) land at the edge of Centro, minutes from the city rather than the far side of it. If your onward journey ends in the Zona Sul, this is the better arrival: a short ride to Copacabana or Ipanema, no Linha Vermelha, no north-zone traffic. SDU is the classic shuttle destination from São Paulo's Congonhas, and some GRU services use it too.

    Flights into Galeão (GIG) land where you would have landed anyway if you had flown direct. That is fine, and it is often the better choice if you have checked luggage, because GIG handles it more comfortably than SDU's compact terminal.

    The decision mostly makes itself from the schedule, but if you have a genuine choice and you are staying in the Zona Sul, SDU is worth a slightly worse departure time. Our guide to transferring between Rio's two airports explains why you do not want to land at one and depart from the other unless you have planned for it.

    When São Paulo is genuinely the better door

    When the fare difference is large. Long-haul pricing into GRU is routinely better than into GIG because there is more competition on the route, and on a family booking the gap can be substantial. An extra domestic leg is a real cost in time and comfort, but it is not worth several hundred euros a head.

    When your airline or alliance does not fly to Rio. Plenty of carriers serve Brazil at Guarulhos only. Forcing a GIG arrival then means a worse routing, an extra connection somewhere else, or a separate ticket — all of which are worse than a clean GRU arrival.

    When São Paulo is part of the trip. If you were going to see São Paulo anyway, entering there and leaving from Rio — an open-jaw booking — is the efficient shape, not an inconvenience. It also removes a backtrack most people do not notice they have built.

    When the timing works better. A GRU arrival at 06:00 with a mid-morning connection can put you in Rio before lunch, which is a better first day than a direct flight landing at 19:00. Arrival time shapes day one more than people expect.

    And one argument that is weaker than it looks: 'I want to see both cities, so I should land in São Paulo.' You can see both regardless of where you land. The cities are an hour apart by air and six hours by road, and the itinerary order should follow what you want, not the airport.

    What GRU is actually like, and how to move through it

    Guarulhos is large, modern and busy, with three passenger terminals linked by walkways and a free shuttle bus. The one detail worth knowing in advance is that a terminal change takes time: if your domestic connection departs from a different terminal than the one you landed in, add 20 to 30 minutes to everything, including the shuttle wait.

    The practical sequence on arrival is immigration, carousel, customs, then look for the domestic re-check desks for your onward airline rather than walking out of the building. Signage is good and bilingual. If you do leave the secure area, you will be checking in from scratch, which is normal — a domestic check-in at GRU is a fast process once you are at the right counter.

    Money and connectivity are worth sorting here rather than later. ATMs in the arrivals area work with foreign cards, and an eSIM activated before you land means you can message ahead, follow your onward boarding pass and call a car in Rio without hunting for wi-fi. Our Brazil eSIM guide covers the options.

    Allow for food and a seat. If you have followed the four-hour advice you will have an hour or so spare after re-check, and Guarulhos is a perfectly civilised place to spend it. That is the point of the buffer: it should feel like slack, not like a sprint.

    Booking it as one ticket, and why that matters more than the airport

    Whichever door you choose, the structural decision that protects you is whether the whole journey sits on a single ticket. On one booking reference, a delay that causes you to miss the connection is the airline's problem: they rebook you, and if that means a night in São Paulo they deal with it. On two separate bookings, a missed domestic flight is a ticket you have simply lost, and most travel insurance excludes self-connections.

    This is the hidden cost in the cheap combinations that make GRU look attractive. A long-haul into GRU plus a separately-bought low-cost domestic hop to Rio can look like a bargain and is, right up until the long-haul is two hours late. If you are going to self-connect, buy the domestic leg with a changeable fare, leave at least four hours, and do not make it the last flight of the day.

    There is a version of this that works well and is worth knowing: book the long-haul to GRU and the domestic leg on the same airline or alliance as a single itinerary. You get through-ticket protection and GRU's route choice at once, which is usually the best of both.

    If you are weighing the whole Brazil leg rather than just the entry point, our Rio to São Paulo comparison covers the fly-bus-drive question between the two cities, and the Brazil itinerary guides show how the routing usually falls out in practice.

    Price both doors before you decide

    What settles this is the total cost and total travel time of each option, not the headline long-haul fare — so price the São Paulo arrival plus its domestic leg against a direct Galeão arrival on your real dates. The second link is pinned to a Miami departure; if you are flying from somewhere else, change the origin on the search page.

    Common mistakes tourists make

    • Booking a two-hour GRU connection. Immigration, carousel, customs and baggage re-check are four separate queues before you reach the domestic gates.
    • Assuming a through-checked bag stays checked. Brazil clears you at the first point of entry, so you collect and re-check it yourself.
    • Building the Rio leg on a separate ticket to save money. A delayed long-haul then means a lost domestic fare and no airline obligation.
    • Ignoring a terminal change at GRU. The shuttle between terminals adds 20–30 minutes you probably did not budget.
    • Making the São Paulo–Rio flight the last departure of the day. A missed connection becomes an unplanned night.
    • Not checking your own visa or e-visa requirement. Several nationalities that used to enter visa-free now need authorisation in advance.
    • Landing at Santos Dumont and departing from Galeão without planning the transfer. They are 20 km and up to 90 minutes apart.
    • Choosing São Paulo as the entry point in order to 'see both cities'. Where you land does not determine your itinerary.

    Local expert tips

    • Book the long-haul and the domestic leg as one itinerary on the same airline or alliance — you get GRU's route choice with through-ticket protection.
    • If you can choose, take the GRU connection that lands at Santos Dumont when you are staying in the Zona Sul. The onward ride is a fraction of the GIG one.
    • A 06:00 GRU arrival with a mid-morning connection often beats a direct flight landing at 19:00. Arrival time shapes day one.
    • Sort an eSIM before you land, not after. You will want data at the re-check desk, not an hour later.
    • Use the GRU ATMs in arrivals for your first reais. They work with foreign cards and the rates beat the exchange counters.
    • If São Paulo is in the trip at all, book open-jaw — in to GRU, out of GIG. It removes a backtrack most people build by accident.
    • Treat the airline's published minimum connection time as a floor rather than a recommendation.

    Frequently asked questions

    Should I fly into GRU or GIG for Rio de Janeiro?+

    If a direct long-haul flight to Rio's Galeão (GIG) exists at a reasonable price and time, take it — clearing immigration in Rio means no second flight, no baggage re-check and no extra airport on arrival day. Fly into São Paulo's Guarulhos (GRU) when the fare difference is large, your airline does not serve Rio, São Paulo is part of the trip, or the schedule genuinely works better.

    Do I have to collect my bags in São Paulo if I'm connecting to Rio?+

    Yes. Brazil processes international arrivals at the first point of entry, so you clear immigration, collect your checked bags, pass customs and re-check the bags for the domestic leg at GRU — even on a single ticket with bags tagged to Rio. You then clear a second security screening before the domestic gates.

    How long a connection do I need at GRU?+

    Three hours is tight but workable on a single ticket; four is comfortable. The sequence has four queues in it — immigration, carousel, customs and re-check — plus a possible terminal change that adds 20–30 minutes. On separate tickets, do not book under three hours, and preferably leave more.

    How long is the flight from São Paulo to Rio de Janeiro?+

    About an hour in the air. It is one of the busiest air corridors in the world, with frequent departures throughout the day from both Guarulhos and Congonhas, which is why a missed connection usually means a wait rather than a lost day.

    Which Rio airport should my connecting flight land at?+

    Santos Dumont (SDU) if you are staying in the Zona Sul or Centro — it sits at the edge of downtown and the onward ride is short. Galeão (GIG) is the better arrival if you have heavy checked luggage or your schedule only works there. Avoid landing at one and departing from the other unless you have planned the transfer properly.

    Is it cheaper to fly into São Paulo than Rio?+

    Often, yes — Guarulhos has more international competition, so long-haul fares into GRU are frequently lower than into GIG. Weigh that against an extra domestic flight, an extra check-in and the baggage re-check on arrival day. Modest savings rarely justify it; large ones usually do.

    Can I book São Paulo and Rio on separate tickets?+

    You can, and it is often how the cheapest combinations are built, but the risk shifts entirely to you: if the long-haul is late and you miss the domestic flight, that ticket is simply lost and most insurers exclude self-connections. If you do it, leave at least four hours, buy a changeable domestic fare, and do not make it the last departure of the day.

    Do I need a visa or e-visa to enter Brazil?+

    It depends on your nationality, and the rules have changed in recent years — several nationalities that previously entered visa-free now need an electronic visa arranged in advance. Check your own passport's current requirement well before travelling rather than relying on a previous trip; our Brazil visa guide sets out the current position.

    Is there a train between São Paulo and Rio?+

    No. There is no passenger rail link between the two cities. The realistic options are flying, which takes about an hour, or the intercity coach, which takes six to seven and a half hours from São Paulo's Tietê terminal to Rio's Novo Rio terminal.

    Keep planning