Menu
🚌

🇧🇷 Brazil

Transportation

Major cities have metro systems and extensive bus networks. Uber and 99 are everywhere and affordable. Traffic in São Paulo and Rio is notorious. Domestic flights are reasonably priced for long distances.

Transportation in Brazil

Brazil's transportation varies significantly by city, but rideshare apps and domestic flights have made getting around much easier.

Public Transit

São Paulo:

  • Metro: 6 lines, clean and efficient, covers main areas
  • Bus: Extensive network, Google Maps works well
  • Monthly pass: ~R$250 ($45 USD)
  • Integrated card: "Bilhete Único" works on metro and bus

Rio de Janeiro:

  • Metro: 3 lines, limited coverage
  • BRT: Bus rapid transit to outlying areas
  • Light rail (VLT): Centro area
  • Monthly pass: ~R$270 ($50 USD)

Other cities:

  • Brasília: Limited metro, mostly bus
  • Curitiba: Famous BRT system, well-designed
  • Florianópolis: Mostly bus, limited coverage

Quality varies: São Paulo has the best system; most cities are bus-dependent.

Rideshare Apps (Game-Changer)

Uber and 99 are everywhere and affordable:

  • Available in all cities
  • Much cheaper than taxis
  • Typical ride: R$15-40 ($3-7 USD)
  • Safe and reliable
  • Pay by card or cash

Tips:

  • Download both Uber and 99 - sometimes one has better prices
  • Use for airport transfers - much cheaper than taxis
  • Share rides for even lower costs
  • Portuguese in app but drivers rarely need conversation

Driving

Getting a license:

  • Foreign license: Valid for 180 days
  • After 180 days: Must obtain Brazilian license
  • Process: Written test, practical test (both in Portuguese)

Driving conditions:

  • Traffic in São Paulo and Rio is notorious (hours in commute)
  • Other cities more manageable
  • Brazilian driving style is aggressive
  • Potholes and road quality vary

Car ownership:

  • Not recommended in São Paulo/Rio for most expats
  • Cars are expensive (heavy import taxes)
  • Insurance required
  • Parking can be difficult and expensive

Recommendation: Uber/99 is usually better than owning a car for urban expats.

Domestic Flights

Brazil is huge - flights often make sense:

RouteTime by PlaneTime by Bus
São Paulo → Rio1 hour6 hours
São Paulo → Salvador2 hours24+ hours
São Paulo → Florianópolis1 hour9 hours

Major airlines:

  • GOL
  • LATAM
  • Azul

Prices: Often reasonable, especially booking in advance. Use Google Flights or Skyscanner.

Long-Distance Buses

Still popular for medium distances:

  • Comfortable overnight buses with reclining seats
  • Companies: Buser, ClickBus (booking apps)
  • Cheaper than flights
  • Example: São Paulo → Rio: ~R$100-200 ($18-36 USD)

Safety Considerations

  • Don't use phones visibly on public transit in some areas
  • Avoid empty metro stations late at night
  • Uber/99 generally considered safer than buses at night
  • Keep valuables concealed
  • Use transportation apps rather than flagging random taxis

Getting to/from Airports

São Paulo Guarulhos (GRU):

  • Uber/99: R$80-150 ($15-27 USD) to center
  • Bus: Airport Bus Service to Paulista

Rio Galeão (GIG):

  • Uber/99: R$60-120 ($11-22 USD) to South Zone
  • Bus: Executive bus to Centro

Pro tip: Always use rideshare apps, not taxi touts at airports.

Pro Tips

  • Download Uber AND 99 - compare prices for each trip
  • Rideshare is usually better than owning a car in major cities
  • São Paulo traffic is legendary - avoid rush hours if possible
  • Use apps (Google Maps) for public transit - systems can be confusing
  • For long distances, compare flight prices - often cheaper than expected

Have questions about transportation in Brazil?