Landing at São Paulo/Guarulhos International Airport (GRU) for the first time can feel intense. It is Brazil’s busiest airport, it sits in a different city from central São Paulo, and English is not always widely spoken once you leave the terminal. This guide walks you step by step through the airport layout, ground transport options, connections, hotels and arrival tips so you can get from the plane door to your bed in São Paulo with confidence.

Get the latest updates straight to your inbox!

Early evening view of Guarulhos Airport Terminal 3 with cars, bus and travelers outside.

Understanding GRU: Terminals, Layout and What to Expect

Guarulhos International Airport, usually called GRU Airport, lies in the city of Guarulhos about 25 to 30 kilometers from central São Paulo. It has three passenger terminals: Terminal 1, a small low-cost and regional terminal; Terminal 2, the largest, with most domestic and some international flights; and Terminal 3, the main long-haul international terminal. First-time visitors arriving from North America or Europe will almost always land at Terminal 3, while many South American and Brazilian domestic flights use Terminal 2.

Inside the terminals, the layout is straightforward. Arrivals and baggage claim are on the lower levels, while departures and check-in are above. After clearing immigration and customs you will pass through sliding doors into the public arrivals hall where you will find official taxi desks, currency exchange counters, ATMs, mobile phone kiosks and some cafes that stay open late. If you need to move between terminals, follow signs for the internal shuttle or, more commonly now, for the people mover system that links the three terminals with the airport train station.

Immigration and customs are usually efficient but can be slow at peak times such as early morning when widebody flights arrive from Europe and overnight services from North America land. It is common to spend 30 to 60 minutes between exiting the aircraft and reaching the arrivals hall. After customs, you will not be able to re-enter the secure area, so make sure you have everything with you before you leave the baggage carousel zone.

In terms of services, you will find free Wi-Fi throughout the terminals, but speeds can vary. Many travelers buy a local SIM at one of the big Brazilian operators’ kiosks in Terminal 3 arrivals, as prepaid data packages are affordable and make it easier to order rideshares or check maps. Expect English at airline desks and some information counters, but less so at small shops or among regular security and cleaning staff, so having addresses and hotel names written down helps.

Getting into São Paulo: Taxis, Uber and Other Rideshares

For most first-time visitors, the simplest way into São Paulo is by car. GRU has both official taxis and app-based rides like Uber. As you exit customs in any terminal you will see booths for Guarucoop, the official taxi cooperative that has the exclusive license for airport taxis. You pay at the booth or receive a slip with the fare category, then go to the taxi rank outside. Fares are fixed by zone and are significantly higher than city taxis, but the cars can use some bus lanes and have set prices, which is reassuring if you arrive very late or are tired after a long flight.

Uber and similar apps (such as 99 and sometimes inDrive) operate at GRU and are widely used by locals because they are usually cheaper than official taxis. After collecting your bags, connect to Wi-Fi or mobile data and enter your destination in the app. The app will display a pickup point, often a letter and number combination like D6 on the curbside, and instructions for which level or door to use. At busy times the lower curb can be chaotic with private cars, shuttles and rideshares jostling for space, so allow a little time to find your driver and always confirm the license plate and driver name before getting in.

Prices vary with demand, but as a rough example, an Uber from Terminal 3 to Avenida Paulista in the afternoon might cost the equivalent of 15 to 25 US dollars, while an official taxi could be closer to 35 to 45 dollars at current exchange rates. Late at night or in heavy rain, app prices can surge. If you prefer predictability and do not mind paying more, walk to the Guarucoop desk and ask for a quote to your hotel before deciding. If you are traveling alone and want to save money, consider taking the train or Airport Bus Service into the city and then a short rideshare from there.

Whichever option you choose, ignore informal drivers who approach you inside the terminal offering rides. Stick to the official taxi desks or rides arranged through well-known apps on your phone. For women or solo travelers arriving late, sitting in the back seat, keeping doors locked and sending your route to a friend through the app’s share-trip function are sensible precautions.

Train and People Mover: Cheapest Route to the City

Guarulhos is served by the CPTM suburban rail network through Line 13 Jade. The Aeroporto–Guarulhos station is linked to all three terminals by the GRU Airport people mover, an elevated shuttle that runs from early morning into the night. From the arrivals hall you follow signs for the train or people mover, then ride the shuttle out to the Aeroporto–Guarulhos station. The ride is short and free, and the trains themselves are subsidized public transport, which makes this the cheapest way into São Paulo for budget-conscious travelers.

From Aeroporto–Guarulhos, Line 13 Jade usually runs to Engenheiro Goulart station, where you can connect to Line 12 Safira and continue toward the city. Depending on the time of day, there is also an Airport Express service that goes directly to central stations such as Brás or Luz, which are integrated with São Paulo’s metro network. The fare for the regular train is roughly comparable to a city metro ticket, which is only a small fraction of a taxi fare, so even with a connection it can be excellent value if you are comfortable with public transport.

As a practical example, if you are staying near República metro station in downtown São Paulo, you might take Line 13 from Aeroporto–Guarulhos to Engenheiro Goulart, connect to Line 12 and ride to Brás, then change to the metro to reach República. In total, the public transport portion might cost less than a few US dollars. From República you could then walk to your hotel or take a quick rideshare for another modest amount. This combination is especially popular among solo travelers with light luggage who arrive during the day.

There are trade-offs. With one or two transfers, travel time to central neighborhoods can easily reach 60 to 90 minutes, and during weekday rush hours trains and metro lines get crowded. If you are traveling with large suitcases after a long-haul flight or arriving very late at night, the simplicity of a taxi or Uber door to door may be worth the extra money. Still, many frequent visitors now use the people mover and train to reach the city, then use rideshares only for the last leg.

Airport Bus Service and Other Coach Options

Guarulhos is also linked to São Paulo by an Airport Bus Service of comfortable coach-style buses. These buses connect GRU with key points such as Congonhas Airport, Tietê Bus Terminal, Barra Funda terminal, Avenida Paulista, Praça da República and key business districts. Coaches are operated under the metropolitan transport authority and are aimed at travelers who want an easier ride than the train but do not want to pay for a private car. Buses have luggage storage and air conditioning, and most routes serve all three terminals.

Prices for the Airport Bus Service are typically in the range of a few US dollars equivalent per person, somewhat more than the train but still far lower than a taxi. For example, a ticket from GRU to Tietê Bus Terminal, the main intercity coach hub, might be around the price of a simple fast-food meal. From Tietê you can board buses to destinations such as Rio de Janeiro, Campinas, Santos or inland cities without entering central São Paulo at all. This makes the Airport Bus Service particularly useful if you are connecting to a long-distance coach.

Buying a ticket is straightforward. In Terminal 2 or 3 arrivals, look for the Airport Bus Service counter or machines where you can choose your destination and pay by card or cash. In many cases you can also pay the driver on board, but tickets may be checked before boarding during busy periods. Departure intervals vary by route and time of day, but on major lines such as the GRU to Congonhas Airport service, buses typically run every 30 to 60 minutes during daytime hours.

There are also direct private coach services from GRU to some coastal destinations like Santos and São Vicente. These often depart from dedicated bays near the terminals or from Tietê but are sold by intercity bus companies. If you know you are heading straight to the coast after landing, it can be worth checking schedules in advance and planning to use the Airport Bus Service to reach Tietê in time for your connection.

Making Connections at GRU and Nearby Hotels

Guarulhos is a major connection hub within Brazil and for South America. Many passengers arrive on an overnight international flight into Terminal 3 and then connect to a domestic service from Terminal 2. Minimum recommended connection times can vary by airline and routing, but three hours is a reasonable target for international to domestic or the reverse, particularly if you must clear immigration, collect bags and re-check. During busy morning banks of arrivals, queues at immigration and security can be long enough that tight connections feel stressful.

If you have a very long layover or an early morning departure, staying near the airport can make sense. There is an airside transit hotel in Terminal 3 for international passengers, which is convenient if you remain in transit, and several landside hotels in the nearby area such as mid-range international chains along Rodovia Hélio Smidt and in the city of Guarulhos itself. Many of these hotels operate free shuttles to and from the terminals at set times, particularly in the early morning and evening. A typical pattern might be a shuttle every 30 or 60 minutes between 5 a.m. and midnight, with reduced service overnight.

If you prefer to sleep in central São Paulo but still be mindful of morning traffic, staying along Avenida Paulista, in Jardins or near República can work well. From these neighborhoods, early morning rides back to the airport usually take 40 to 60 minutes by car outside peak traffic. Travelers on tighter budgets sometimes combine a night in a basic hotel around Anhangabaú or República with an early Uber or Airport Bus Service back to GRU, balancing price with some exposure to downtown’s grittier edges.

Booking airport-near hotels in advance is important during major events and holidays, when rooms close to GRU can sell out or become expensive. If you land late without a reservation and prefer to stay near the airport, consider using a well-known hotel booking app once you have Wi-Fi and then ask the hotel about its shuttle schedule before you commit, so you know whether you will need to pay for a short taxi ride or not.

Arriving in São Paulo for the First Time: Safety and Practical Tips

São Paulo is a huge, intense metropolis. For a first-time visitor, the best approach is to plan the first few hours after landing in detail. Have your hotel name and address saved in Portuguese, both digitally and on paper. Keep your passport, phone, wallet and one credit card in secure, separate places on your person. In the arrivals hall, take a moment to sit at a cafe, connect to Wi-Fi, send a message to a friend or family member, and check the approximate cost and route for your trip into the city before stepping outside to the curb.

Crime at the airport itself is relatively contained, with visible security and cameras, but petty theft can still happen anywhere. Once you leave the controlled airport zone and enter city streets, treat your phone and valuables discreetly. In practice, many locals and visitors use their phones in cars and on trains without issues, but keeping windows closed in slow traffic, avoiding showing large amounts of cash and not leaving bags unattended on seats will reduce the chances of problems.

Traffic is one of São Paulo’s biggest challenges. A ride from GRU to Avenida Paulista can take 35 minutes late at night on clear roads, but well over an hour during weekday evenings when traffic on Marginal Tietê and the main access highways is heavy. This is why many travelers landing between 4 p.m. and 8 p.m. choose the train or Airport Express to reach the city first, then switch to a taxi or Uber closer to their hotel, or simply allow generous time for the drive. If you have a dinner reservation or connecting bus, avoid scheduling anything too close to your scheduled landing time.

Language is another factor. While younger Brazilians in tourism and tech sectors often speak at least basic English, you should not assume your taxi driver or bus attendant will. Having your destination on your phone screen helps; for instance, showing “Hotel near Estação Consolação, Avenida Paulista” rather than trying to pronounce Portuguese street names. Translation apps work reasonably well, and drivers in São Paulo are used to navigating with digital maps, so as long as you provide a precise address they can follow the route.

The Takeaway

Guarulhos International Airport can appear daunting, but with a bit of preparation it is manageable even for a first-time visitor. Understanding how the three terminals fit together, knowing that you can move between them via a people mover and that a train station connects the airport to the wider CPTM and metro network gives you more options than simply walking out to the taxi rank.

If your priority is simplicity and you can afford it, using the official taxi desk or an Uber straight from the terminal to your hotel is hard to beat. If you are budget-conscious or enjoy public transport, the combination of the GRU people mover, Line 13 Jade trains and metro lines offers a very low-cost route into central São Paulo. The Airport Bus Service sits between these options, trading some flexibility for comfort and direct links to key hubs such as Tietê and Congonhas.

Above all, think through your first steps in advance: how you will get cash or pay by card, how you will get online, which transport option suits your arrival time, and how long it is likely to take. With a clear plan and realistic expectations about traffic, language and crowds, your first arrival at GRU can set the tone for a smooth and enjoyable stay in South America’s largest city.

FAQ

Q1. How long does it usually take to get from Guarulhos Airport to central São Paulo?
On a typical day, a car ride to areas like Avenida Paulista or downtown can take 45 to 70 minutes, depending heavily on traffic and time of day.

Q2. Is Uber allowed at Guarulhos Airport?
Yes. App-based rides such as Uber operate at GRU. You request a car in the app and follow the instructions to the designated pickup point outside your terminal.

Q3. What is the cheapest way to get from GRU to São Paulo?
The lowest cost option is usually the combination of the free airport people mover to Aeroporto–Guarulhos station and then Line 13 Jade and connecting CPTM or metro lines into the city.

Q4. Are airport taxis safe and how do I find them?
Official Guarucoop taxis are considered safe and operate from clearly marked desks in the arrivals halls. You arrange the ride or fare at the desk and then walk to the official taxi rank just outside.

Q5. Can I pay for transport with a foreign credit card?
Most official taxis, rideshare apps, Airport Bus Service counters and train ticket machines accept major international credit or debit cards, though it is still wise to carry some Brazilian reais as backup.

Q6. How early should I arrive at GRU for an international departure?
Arriving about three hours before scheduled departure is a good rule of thumb for international flights, especially at busy times or if you need to check bags.

Q7. Is it safe to arrive late at night and go straight into the city?
Many travelers do this without issues. Use official taxis or rideshares, keep valuables out of sight and go directly to your accommodation rather than making unnecessary stops.

Q8. Are there hotels inside or very close to the airport?
Yes. There is an airside transit hotel in Terminal 3 for international passengers and several landside hotels nearby in Guarulhos, many with free shuttle services to the terminals.

Q9. Do I need to speak Portuguese to use the train or buses from the airport?
No, but it helps. Signage uses clear icons and station names, and you can manage with a mix of basic phrases, translation apps and showing staff your destination written down.

Q10. What should I do if my phone does not work when I land?
Use the free airport Wi-Fi to message your hotel, consider buying a local SIM at a mobile operator kiosk, and if needed use the official taxi desks where staff can help you describe your destination to the driver.