Brazil is huge. The country is roughly the size of the continental United States. So when an American friend asked me "How do you get around in Brazil?" last year, I had to laugh — there's no single answer. It depends entirely on whether you're talking about going across town, across a state, or across the country.
The good news? Brazil has fantastic transport options for tourists in 2026 — many of them better and cheaper than what you have at home. The bad news? Most travel sites give you outdated or oversimplified advice ("just take a taxi!"), and tourists end up paying double, getting lost, or — in the worst cases — putting themselves in unsafe situations.
This guide is the conversation I'd have with a friend before they came to Brazil. We'll cover every realistic option — within cities, between cities, and at the airports — with honest pros, cons, and real prices.
Let's start with the most important rule, the one that fixes 90% of transport problems before they happen.
"In Brazilian cities, the safest, cheapest, and easiest way to get around is almost always the same: an app on your phone. Master that one habit and the rest is detail."
Within cities: your 5 options
Once you're in a Brazilian city, you have five realistic transport options. Here's how I'd rank them for a typical foreign tourist.
📱 1. Uber Your Default Choice
Uber works in over 500 Brazilian cities and operates exactly the same way it does at home. The interface, the payment, the driver verification — all familiar. For most foreign tourists, Uber is going to be the answer 80% of the time.
- Available in 500+ cities across Brazil
- Fixed price before you ride — no negotiation
- Route is tracked in the app
- Driver and car are verified
- Pay automatically with your foreign card
- 4-digit PIN code for safety (you confirm before driver starts)
- Most drivers don't speak English
- Surge pricing during rain or rush hour
- During Carnival or big events, prices spike hard
- Doesn't enter favelas (you'll be picked up at the entrance)
Uber options in Brazil
You'll see several ride types in the app:
- UberX: Standard ride, your default. Up to 4 passengers.
- Uber Comfort: Newer cars, slightly more legroom. About 20% more expensive.
- Uber Black: Premium cars, professional drivers. 50–80% more expensive.
- Uber Moto: Motorcycle ride. Cheapest option, fast through traffic, helmet provided. Use only if you're comfortable with this — not for everyone.
- Uber XL / Bag: Larger cars for groups or extra luggage.
💰 Real Uber prices (2026):
• Across town in Rio or São Paulo: R$15–40 ($3–8)
• Airport to hotel (Rio GIG → Copacabana): R$50–80 ($10–16)
• Airport to hotel (São Paulo GRU → Paulista): R$80–130 ($16–26)
• Uber Moto (short ride): R$8–15 ($1.50–3)
💡 Pro tip: When the driver arrives, the app shows a 4-digit PIN. The driver will ask you for it before starting the trip. Don't get in the car if they don't ask. This is Uber Brazil's anti-fraud system. Also, always confirm the license plate matches what's in the app — Brazil takes this seriously.
🟡 2. 99 The Brazilian Twin
99 is Brazil's homegrown ride-hailing app — owned by DiDi (China's Uber). It works almost identically to Uber, with similar safety features, similar prices, and similar coverage. Many locals install both apps and check which one is cheaper or has shorter wait times.
- Often cheaper than Uber (5–15% lower)
- Sometimes shorter wait times
- Same safety features (route tracking, driver verification)
- Works alongside Uber as a backup
- Interface is in Portuguese (translation apps help)
- You must select payment method before booking
- Slightly less polished UX than Uber
- Customer service is harder to reach as a foreigner
My honest take: Install both. When you need a ride, check both apps — whichever shows up faster and cheaper, take that one. The 5–10% you save adds up over a 2-week trip.
🚇 3. Metro (in Rio & São Paulo) Smart Choice
Both Rio de Janeiro and São Paulo have modern, clean, efficient metro systems. They're often the best option during the day, especially in São Paulo where traffic is famously brutal.
- Cheapest option (R$5–8 per ride)
- Fastest option in heavy traffic
- Generally safe during daytime
- Air-conditioned, modern stations
- Women-only cars during rush hour (Rio)
- Limited coverage (mainly Rio Zona Sul + Centro, SP center)
- Crowded during rush hour (7–9am, 5–7pm)
- Avoid late at night with luggage
- Signage mostly in Portuguese
- Pickpocketing risk on crowded platforms
💰 Real metro prices (2026):
• São Paulo metro: R$5.20 ($1) — single ride
• Rio metro: R$7.50 ($1.40) — single ride
• Multi-day passes available in São Paulo for tourists
💡 When the metro wins big: If you're going from Paulista Avenue to Vila Madalena in São Paulo at 6pm on a weekday, an Uber will take 50 minutes and cost R$50. The metro takes 25 minutes and costs R$5. The metro is also one of the safest ways to move in Rio's Zona Sul during the day.
🚌 4. City Buses Use Selectively
Brazilian city buses are everywhere, frequent, and cheap. Locals use them constantly. But for foreign tourists, they're usually not the best choice — and in some cities, they come with safety considerations you should know about.
- Daytime, on main corridors
- When you know exactly where you're going
- If you have basic Portuguese
- For longer in-city trips with luggage in good neighborhoods
- Higher pickpocketing risk than metro/Uber
- Routes confusing in Portuguese
- Avoid at night, especially in Rio
- Bus stations are theft hotspots
- Need exact change or local transit card
⚠️ The honest advice: If you're a first-time visitor with limited Portuguese, skip city buses. Use Uber, 99, or the metro. The R$10 you save isn't worth the stress, the confusion, or the pickpocketing risk. City buses become a smart option only after you've been in Brazil a while and know the layout.
🚕 5. Street Taxis Last Resort
Traditional yellow taxis still exist in Brazil. They're regulated, but for foreign tourists, they're almost never the right choice when Uber and 99 exist.
- Official airport taxi stands (with fixed prices)
- Hotel-arranged radio taxis
- When your phone is dead and apps aren't an option
- Carnival or major events when Uber surges 5x
- Risk of overcharging (especially with foreigners)
- Some don't run the meter properly
- "Bandeira 2" surcharge can double the price
- You can't track the route in real time
- No verified payment, no rating system
🚨 The golden rule: NEVER take an unmarked taxi or accept a ride from a "private driver" approaching you, especially at airports. These "piratas" (pirate taxis) are one of the few real scam risks at Brazilian airports. If you must take a taxi, use the official taxi stand inside the airport with fixed prices — never one waiting outside on the curb.
Quick comparison: which to use, when
Here's the cheat sheet I'd give a friend:
| Situation | Best option | Why |
|---|---|---|
| Airport → Hotel | Uber or 99 | Fixed price, no negotiation, safer |
| Hotel → Restaurant at night | Uber or 99 | Tracked route, no walking risk |
| Across SP at rush hour | Metro | Faster than any car |
| Tourist sights in Rio (day) | Metro + walking | Cheap, safe, scenic |
| Beach → Beach in Rio | Uber or city bus | Quick connections |
| Late at night anywhere | Uber or 99 | Don't walk, don't bus |
| During Carnival crowds | Metro | Apps surge 5x; metro runs 24h |
| Big bag / shopping | Uber XL | Worth the small upgrade |
Between cities: when distance gets serious
Brazil is so big that "going to the next state" can mean a 10-hour journey. You have three options for inter-city travel, and the right one depends entirely on distance and budget.
✈️ Domestic Flights Best for Long Distances
Brazil has three major domestic airlines: LATAM, GOL, and Azul. All have safe, modern fleets and operate in dozens of cities. For trips over 6–8 hours by road, flying is almost always the smart move.
💰 Real flight prices (2026, booked 2–4 weeks ahead):
• Rio ↔ São Paulo: R$200–500 ($40–100), 1h flight
• Rio ↔ Salvador: R$400–900 ($75–170), 2.5h flight
• São Paulo ↔ Manaus (Amazon): R$600–1500 ($110–280), 4h flight
• Rio ↔ Iguazu Falls: R$400–1000 ($75–185), 2h flight
Booking tips: Use Skyscanner, Google Flights, or Kayak to compare. Book 2–4 weeks ahead for best prices. Avoid weekends and Brazilian holidays (Easter week, Carnival, Independence Day) when prices triple.
🚍 Inter-city Buses Surprisingly Comfortable
Brazilian inter-city buses are genuinely world-class. They're not the chicken buses you might imagine. The premium classes — called "leito" or "semi-leito" — feature fully reclining seats, air conditioning, Wi-Fi, and onboard bathrooms. Major companies like Cometa, Itapemirim, Viação 1001, and Catarinense operate these routes.
- Routes under 8 hours
- Want to save money on flights
- Overnight travel saves a hotel night
- Stops every 3–4 hours for breaks
- Bus terminals are well-policed
- Routes over 12h are exhausting — fly instead
- Wi-Fi is often spotty
- Schedules in Portuguese only
- Carry valuables in a daypack with you
How to book: Use buser.com.br or clickbus.com.br. Both let you compare routes, classes, and companies. Book 1–2 weeks ahead for the most popular routes, especially weekends.
💡 The "leito" upgrade is worth it: The basic "convencional" bus has decent seats, but the "semi-leito" (semi-bed) and "leito" (full bed) options have huge reclining seats with leg rests. The price difference is often only 20–40% — for an overnight trip, it's the difference between waking up rested and waking up wrecked.
🚗 Renting a Car Niche Use
Let me be direct: most foreign tourists should NOT rent a car in Brazil. Big-city traffic is intense, parking is expensive and risky, and Uber is so cheap it almost always wins.
Rent a car only if:
- You're driving the coastal Estrada Real or scenic routes
- You're going to Bonito or other rural destinations
- You're touring small colonial towns in Minas Gerais
- You're doing a road trip in the South (Florianópolis ↔ Gramado)
Don't rent a car for: visiting Rio, São Paulo, Salvador, or any major city. You'll regret it.
⚠️ If you do rent: Get the full insurance (it's worth it), avoid driving at night on highways outside cities, never leave valuables visible in the car, and use only paid parking lots ("estacionamento") in cities. Brazilian highways have toll booths every 50–100 km — keep small bills handy.
The airport question: arriving in Brazil
Your first transport experience in Brazil is at the airport. This is where many tourists get scammed or overpay. Here's what to do.
- Connect to airport WiFi (most major Brazilian airports have free WiFi — look for "GRU Free WiFi", "GIG Free WiFi", etc).
- Open Uber or 99 and request a ride. The app will direct you to the official rideshare pickup zone.
- Walk to the pickup zone — usually outside arrivals, marked with signs. Match the license plate before getting in.
- Confirm the 4-digit PIN with the driver before starting.
- Ignore anyone offering rides in the arrivals hall or curbside. They're either pirate taxis or unlicensed drivers — significantly higher risk and price.
💡 Pre-trip prep: Install Uber and 99 BEFORE you fly to Brazil. Verify your account works with your credit card. The last thing you want is to arrive at GRU at midnight and discover Uber is asking for SMS verification on a phone number that doesn't have international service yet.
Getting an eSIM (or local SIM) for transport apps
All ride apps need internet. If you're in Brazil for more than a few days, you have two options:
Option A — eSIM (recommended): Apps like Airalo, Holafly, or Saily let you activate Brazilian data on your phone before you fly. You land, turn on the eSIM, and you're connected. Costs around $15–30 for 1–2 weeks of data.
Option B — Brazilian SIM card: You can buy a local SIM at the airport from Vivo, Claro, or TIM. Cheaper monthly, but requires showing your passport and dealing with Portuguese-speaking staff. Worth it for trips longer than 2 weeks.
What I'd recommend: Get an eSIM. It's the difference between landing and being immediately connected vs. spending 30 minutes in a phone shop right after a 10-hour flight.
The 7 transport rules I'd tell my own family
If my parents were visiting Brazil for the first time, this is what I'd send them:
- Install Uber AND 99 before you fly. Set up payment, verify accounts. Don't wait until you land.
- Use ride apps after dark. Always. No exceptions in cities. The R$30 ride is the best $6 you'll spend.
- At airports, only use the official rideshare pickup zone. Ignore everyone offering rides curbside.
- Confirm license plate + 4-digit PIN before getting in any Uber or 99.
- Don't take city buses at night, especially in Rio or São Paulo. Daytime on main corridors is fine.
- For inter-city trips under 8 hours, take a leito bus. For trips over 8 hours, fly.
- Don't rent a car in big cities. Just don't. Save it for scenic rural trips.
The bottom line
Brazil's transport in 2026 is one of the easiest things to navigate as a tourist — if you do it the locals' way. The combination of Uber, 99, the metro in big cities, and inter-city buses or flights handles 99% of situations safely and affordably.
The travelers who get into trouble in Brazil are usually the ones who try to "save money" by walking long distances at night, taking unmarked taxis, or skipping the metro because they're nervous about it. That logic is backwards. The cheap-and-safe way and the convenient way are usually the same way.
Brazil rewards travelers who arrive prepared. A phone with Uber and 99 installed, a basic understanding of which apps work where, and the confidence to skip the obvious tourist traps — that's the formula. Now go explore.
Get the Free Brazil Travel Guide
Everything in this article + emergency numbers, scam warnings, neighborhood guides, payment tips, and a printable pre-trip checklist. Free PDF, no spam.
Download the Free Guide →