
Getting Around Brazil
Brazil is roughly the size of the continental US, so flying between regions (domestic fares often $100-250 one-way) beats any overland option once you're covering real distance โ Rio to Iguazu Falls is a 2-hour flight versus a genuinely brutal multi-day bus. Inside cities, Uber and 99 (a local equivalent) are cheap, reliable, and the default way to move around.
Getting to Brazil
Rio de Janeiro (GIG) and Sao Paulo (GRU) are Brazil's two main international gateways, both with direct long-haul flights from the US, Europe, and increasingly the Middle East. From the US, expect 9-11 hours direct with round-trip fares typically $550-1,100; from Europe it's a similar flight time. There are no direct flights from Australia/NZ โ expect 20+ hours with at least one connection.
Getting around: the real options
Once you've landed, the golden rule in Brazil is: fly between regions, don't drive or bus between them. This is a genuinely enormous country, and overland travel between, say, Rio and the Amazon eats multiple days for no real benefit.
- Trains โ essentially not an option for travelers; Brazil's passenger rail network is minimal (mostly freight and a few urban commuter lines), so don't plan an intercity trip around trains the way you might in Europe.
- Buses โ a genuinely good network for shorter regional hops (Sao Paulo-Paraty, for example), with comfortable overnight 'leito' (reclining sleeper) buses for budget travelers willing to trade time for money; long-haul routes like Rio-Manaus simply aren't practical by bus.
- Domestic flights โ the real backbone of a multi-region Brazil trip; LATAM, GOL, and Azul all run frequent routes (Rio-Iguazu ~2h, Rio-Sao Paulo ~1h, Rio-Manaus ~4h), typically $100-250 one-way if booked a few weeks ahead.
- Car rental / driving โ worth it only for a specific regional loop (the Sao Paulo coast, or Rio's Costa Verde), not for connecting major cities. Brazil drives on the right; city traffic, especially in Sao Paulo, is genuinely some of the worst in the world, so a car is a liability inside any major city.
Getting around inside cities
Rio and Sao Paulo both have Metro systems that cover key routes well but not the whole city โ useful for specific trips (Ipanema to Leblon, for instance) rather than a full public-transit solution. Uber and 99 (a Brazilian-founded ride-hailing app that works exactly like Uber) are both widely used and are the recommended way to move around after dark, rather than hailing a taxi on the street or waiting for a bus.
| Route/option | Typical cost | Typical time |
|---|---|---|
| Rio Galeao airport to Zona Sul (Copacabana/Ipanema) | $25-40 (Uber/99) | 35-50 min depending on traffic |
| Rio de Janeiro to Iguazu Falls | $100-220 (direct flight) | ~2 hours |
| A single Metro/bus ride in Rio or Sao Paulo | $1-1.50 | โ |
Book domestic flights 3-4 weeks ahead if your trip spans more than one region โ Brazil's domestic fares swing a lot with booking lead time, and last-minute Rio-Manaus or Rio-Iguazu tickets can run double what an early booking costs.
Common transport mistakes
- Trying to bus or drive between distant regions (Rio to the Amazon, for example) instead of flying โ it eats days you don't have and isn't meaningfully cheaper once you factor in lodging along the way.
- Hailing a taxi off the street at night instead of using Uber or 99 โ both apps give you a fixed price upfront and are the safer, more predictable option after dark.
- Underestimating Sao Paulo and Rio traffic โ a 'quick' cross-town trip can easily eat 45-60 minutes; build in buffer time before flights or reservations.



















































