Getting around São Paulo
transport

Getting around São Paulo

Quick Answer

What's the best way to get around São Paulo?

The metro for anything it reaches directly — it's fast, safe and immune to traffic. Ride apps (Uber, 99) for door-to-door trips outside metro coverage, but expect surge pricing during rush hour (7-10am, 5-8pm). Walking works well within a single neighbourhood like Jardins or Vila Madalena, but São Paulo is too large and too car-dominated to walk between neighbourhoods.

São Paulo is the largest city in the Southern Hemisphere, spread across roughly 1,500 square kilometres with more than 12 million people in the city proper — and getting around it is genuinely the biggest logistical challenge of visiting, more than language, more than safety, more than anything else covered on this site. The city’s traffic is consistently ranked among the worst in the world, its metro is excellent but doesn’t reach everywhere, and understanding which transport mode fits which situation changes how much of São Paulo you can actually see in a limited trip. This guide is the overview; the linked guides below go deep on each specific mode.

WhereCitywide
CostMetro R$5.20/ride (~US$1); ride apps R$10-40+ depending on distance and time
Time neededVaries wildly with traffic — always build in a buffer
Getting thereN/A — this is the “how”, not the “where”
Best timeTravel outside 7-10am and 5-8pm rush hours whenever your plan allows it

The metro: fast, safe, and worth planning around

São Paulo’s metro is clean, efficient, air-conditioned and — critically — immune to the surface traffic that defines everything else about moving through this city. Four main lines (1-Blue, 2-Green, 3-Red, 4-Yellow) plus a growing network cover the central and southern zones well, connecting most of the neighbourhoods visitors actually spend time in: Jardins, Vila Madalena and Pinheiros via Line 4, Liberdade and Avenida Paulista via Line 1 and 2, Centro via multiple interchanges. A single ride costs R$5.20 (~US$1) regardless of distance, and trains run every few minutes during the day. The single biggest planning tip for a São Paulo trip: check whether the metro reaches your destination directly before assuming you need a taxi, because it usually gets you there faster despite feeling like the “basic” option. The São Paulo metro guide has the full line-by-line breakdown.

CPTM: the commuter rail most visitors miss

Alongside the metro, São Paulo runs CPTM, a commuter rail network that shares fare integration with the metro through Bilhete Único and reaches further into the outer metro area than the core subway lines do. Most visitors never need it for central sightseeing, but it becomes genuinely useful for specific trips — Line 7 (Ruby) connects toward Jundiaí and intersects routes some day-trip connections use, and several CPTM stations link directly to intercity bus terminals. If a specific destination guide on this site mentions CPTM, it’s worth double-checking the current line and station against the transit app before travelling, since CPTM’s network map is less intuitive for visitors than the four core metro lines.

Getting to the coast and mountains

Everything above covers moving within the city, but a São Paulo trip often extends beyond it — to Santos, Ilhabela, Campos do Jordão or Paraty. These trips require a different set of decisions: bus versus private transfer versus self-drive, each covered in the individual destination guides and in the best day trips from São Paulo guide. As a general rule, the further and less metro-adjacent the destination, the more a booked private transfer or shared bus beats trying to piece together public transit, since intercity routes don’t integrate with Bilhete Único the way the city’s own network does.

Buses: extensive but harder for visitors to navigate

São Paulo’s bus network is enormous — thousands of routes covering areas the metro doesn’t reach — but it’s genuinely the hardest transport mode for a short-term visitor to use confidently, since route numbers and destinations are displayed in Portuguese without the visual clarity of a metro map, and stops aren’t always obvious from the street. Locals rely on it constantly and it’s fully integrated into Bilhete Único, but unless a specific journey has no metro or ride-app alternative, most visitors get more reliable results sticking to the metro and ride apps covered above. A transit app like Moovit, which overlays real-time bus and metro data on a single map, closes most of this gap if you do need to use a bus route.

Accessibility considerations

São Paulo’s metro stations have improved accessibility substantially in recent years, with lifts and ramps at most central stations, though not universally at every stop — check a specific station’s accessibility before relying on it if mobility is a concern. Sidewalks citywide are inconsistent, with cracked or narrow stretches common even in wealthier neighbourhoods like Jardins, which matters more for wheelchair users or anyone with mobility limitations than for able-bodied walkers. Ride apps remain the most reliable door-to-door option where accessibility is a priority, since they avoid uneven sidewalks and station-specific lift availability entirely. The accessible São Paulo guide covers this in much more depth.

Bilhete Único: the card that makes transit make sense

Bilhete Único is São Paulo’s rechargeable transit card, covering metro, CPTM commuter rail and the city’s extensive bus network on a single card, with fare integration that makes combining bus-then-metro trips cheaper than paying separately. For a trip of more than a couple of days, getting a Bilhete Único (or using the equivalent app-based virtual card) genuinely pays for itself in convenience alone, beyond any fare savings. The Bilhete Único guide covers exactly where to buy one and how the fare integration works.

Ride apps: reliable, but not immune to traffic

Uber and the Brazilian app 99 both operate extensively across São Paulo and are the default choice for door-to-door trips the metro doesn’t cover well. Cars are plentiful, prices are reasonable by international standards outside surge periods, and payment through the app removes any cash-handling uncertainty. The catch is that ride apps put you directly into São Paulo’s traffic — a trip that looks like fifteen minutes on the map can become forty-five during the 7-10am or 5-8pm rush hours, and surge pricing kicks in hard during exactly those windows plus during rain, when demand spikes citywide. The taxis and ride apps guide has the fuller comparison between the two main apps and traditional taxis.

Walking: works within a neighbourhood, not between them

São Paulo rewards walking within a single district — Jardins, Vila Madalena, Pinheiros and Centro Histórico are all genuinely walkable and full of things worth seeing at a slow pace. But the city as a whole is not a walking city in the way Lisbon or Buenos Aires’ centre can be: distances between neighbourhoods are large, sidewalks vary hugely in quality, and the street grid isn’t especially pedestrian-intuitive outside the planned central districts. Plan to walk within a neighbourhood and use the metro or a ride app to move between them, rather than trying to cover the city on foot.

Airports: three, each with its own transport logistics

São Paulo is unusual in having three functioning airports, each serving a different kind of route, and each with its own transfer logistics worth understanding before you arrive. GRU (Guarulhos) handles nearly all international flights and sits around 25-40 km from the centre depending on your specific destination, with transfer times ranging widely based on traffic. CGH (Congonhas) is a domestic airport genuinely inside the city, close to Itaim Bibi and Moema. VCP (Viracopos), near Campinas, handles low-cost carriers and sits considerably further out, around 99 km from central São Paulo. A private GRU airport transfer is worth booking ahead for an international arrival, removing the stress of navigating ground transport options after a long flight. The São Paulo airport transfers compared guide covers all three airports side by side, and each has its own dedicated guide linked below.

Long layovers: a realistic use of transit time

If you have a genuine layover of six hours or more at GRU, São Paulo’s transport network makes a quick taste of the city realistic, though it requires careful time budgeting given traffic uncertainty on both legs. A private layover city tour with airport pickup handles the whole loop — pickup, a curated few hours of sightseeing, and drop-off back at the airport with enough buffer for security — which is considerably less stressful than trying to self-navigate public transit against a flight deadline. The what to do on a São Paulo layover guide covers exactly how much time you realistically need.

Driving yourself: possible, rarely worth it

Renting a car and self-driving within São Paulo is technically possible but genuinely not recommended for visitors — the traffic, the rodízio license-plate restriction system, and the general intensity of city driving make it a worse experience than any of the alternatives above for getting around within the city itself. Driving becomes more sensible once you’re headed out of the city toward the coast or mountains, where public transport options thin out. The driving in São Paulo and the rodízio rule guide covers when self-driving actually makes sense.

Staying connected while you navigate

Reliable data is close to essential for using ride apps, checking metro maps and navigating traffic in real time. An eSIM data plan for Brazil set up before you land removes the friction of finding a local SIM on arrival and keeps you connected from the moment you land at whichever of the three airports you’re arriving through. The eSIM and internet in Brazil guide has the full comparison of options.

Comparing the main transport modes

Best forSpeedCost
MetroAnywhere it reaches directlyFast, unaffected by trafficR$5.20/ride
Ride appsDoor-to-door, off-metro destinationsVariable, traffic-dependentR$10-40+
WalkingWithin one neighbourhoodSlow but reliableFree
Private transferAirport transfers, layoversPredictable with a booked pickup timeR$100-250+

What changes when it rains

São Paulo’s summer afternoon storms (December–March) don’t just wet the streets — they change which transport mode is actually the safest choice for the hour or two around a downpour. Ride-app wait times and prices spike sharply the moment rain starts, as thousands of people abandon walking or waiting at a bus stop at the same moment, so a trip that costs R$15 in dry conditions can nearly double in the twenty minutes after a storm breaks. Certain underpasses and low-lying stretches of road, particularly near the Tietê and Pinheiros rivers, flood quickly enough during a heavy downpour that traffic can back up for over an hour even after the rain itself has passed — an effect locals call an “alagamento” and check for on traffic apps before committing to a car-based route. The metro, once again, is the one mode genuinely unaffected: trains keep running underground regardless of what’s happening above ground, which makes it worth defaulting to whenever a storm hits, even if it means a longer walk at either end of the trip. See the São Paulo in summer guide for the fuller seasonal picture.

A week of transport costs, spelled out

For a visitor mapping a rough transport budget before arriving, a full week combining the metro for most trips with occasional ride-app use for evenings or off-metro destinations typically lands around R$250-400 (~US$47-75) per person — noticeably less than relying on ride apps alone would cost, which can push past R$600 for the week once rush-hour surge pricing and longer cross-city trips are factored in. A Bilhete Único loaded at the start of the week and topped up as needed removes the friction of buying single tickets each ride, and the fare integration between bus and metro trims a little off combined journeys compared with paying for each leg separately. Airport transfers sit outside this daily budget entirely — a private GRU transfer alone runs R$100-250 each way — so it’s worth treating arrival and departure days as their own line item rather than folding them into a general daily average.

Planning around traffic, not against it

The single biggest mindset shift for visitors is to stop thinking of São Paulo traffic as an occasional inconvenience and start planning around it as a constant. Never schedule a tight connection — between a hotel checkout and an airport transfer, or between two activities on opposite sides of the city — without a generous buffer, especially if any part of the route touches the 7-10am or 5-8pm windows. When in doubt, check whether the metro covers part or all of a route before defaulting to a ride app, since a “slower-looking” metro-plus-walk combination often beats a traffic-bound car trip in actual door-to-door time. The São Paulo traffic guide goes deeper on this specifically.

Frequently asked questions about getting around São Paulo

Is the metro safe to use as a tourist?

Yes, generally very safe, clean and well-used at all hours it operates. Keep valuables secure as you would on any busy transit system, particularly during rush hour crowding.

How much should I budget for transport per day?

A mix of metro and occasional ride-app trips typically runs R$30-60 (~US$6-11) per person per day for a visitor covering a reasonable amount of ground; more if you rely heavily on ride apps during rush hour surge pricing.

Do I need cash for transport, or does everything take cards?

Bilhete Único cards can be loaded and paid for with a card, and ride apps are entirely card- or app-wallet-based. Cash is rarely needed for transport specifically, though it’s worth carrying some for smaller vendors elsewhere.

What’s the fastest way from GRU airport into the city?

It depends heavily on time of day and traffic — a private transfer or airport bus generally beats a ride app during peak hours, since dedicated services sometimes use different routing. See the Guarulhos GRU airport guide for the full comparison.

Is it worth renting a car for a São Paulo trip?

Not for getting around within the city — traffic and the rodízio restriction make it more hassle than it’s worth. It becomes more useful once you’re heading beyond the city toward the coast or mountains.

How does São Paulo’s traffic compare to other major cities?

Consistently ranked among the world’s worst for congestion, on par with or worse than cities like Mexico City or Jakarta. Building in extra time for any road-based trip isn’t optional — it’s a core part of planning here.

Can I use Uber and 99 interchangeably?

Largely yes — both cover the same city extensively, and it’s worth having both apps installed to compare pricing and wait times in real time, since one occasionally beats the other depending on the specific trip and time of day.

Does the metro run late at night?

Service generally winds down by around midnight and starts again early morning; late-night options rely on buses or ride apps instead. Check current hours before planning a late return, since schedules shift periodically.

Building this into your trip planning

Transport logistics deserve real attention at the itinerary-planning stage, not as an afterthought once you’ve already mapped out what you want to see. The three days in São Paulo itinerary and perfect São Paulo weekend itinerary both build transport buffers into the day-by-day plan rather than assuming instant travel between stops. For the practical basics beyond transport, the planning a trip to São Paulo guide ties this together with money, safety and timing considerations for a full pre-trip picture.

Transport passes & transfers on GetYourGuide

Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.