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:
| Route | Time by Plane | Time by Bus |
|---|---|---|
| São Paulo → Rio | 1 hour | 6 hours |
| São Paulo → Salvador | 2 hours | 24+ hours |
| São Paulo → Florianópolis | 1 hour | 9 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?