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.

✅ Why it wins
  • 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)
⚠️ Things to know
  • 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:

💰 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.

✅ Why use it
  • Often cheaper than Uber (5–15% lower)
  • Sometimes shorter wait times
  • Same safety features (route tracking, driver verification)
  • Works alongside Uber as a backup
⚠️ Things to know
  • 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.

✅ Why locals love it
  • 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)
⚠️ Things to know
  • 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.

✅ When buses make sense
  • 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
⚠️ Real concerns
  • 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.

✅ When taxis are okay
  • 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
⚠️ Why avoid
  • 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 → HotelUber or 99Fixed price, no negotiation, safer
Hotel → Restaurant at nightUber or 99Tracked route, no walking risk
Across SP at rush hourMetroFaster than any car
Tourist sights in Rio (day)Metro + walkingCheap, safe, scenic
Beach → Beach in RioUber or city busQuick connections
Late at night anywhereUber or 99Don't walk, don't bus
During Carnival crowdsMetroApps surge 5x; metro runs 24h
Big bag / shoppingUber XLWorth 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.

✅ When buses shine
  • 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
⚠️ Things to know
  • 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:

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.

  1. Connect to airport WiFi (most major Brazilian airports have free WiFi — look for "GRU Free WiFi", "GIG Free WiFi", etc).
  2. Open Uber or 99 and request a ride. The app will direct you to the official rideshare pickup zone.
  3. Walk to the pickup zone — usually outside arrivals, marked with signs. Match the license plate before getting in.
  4. Confirm the 4-digit PIN with the driver before starting.
  5. 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:

  1. Install Uber AND 99 before you fly. Set up payment, verify accounts. Don't wait until you land.
  2. Use ride apps after dark. Always. No exceptions in cities. The R$30 ride is the best $6 you'll spend.
  3. At airports, only use the official rideshare pickup zone. Ignore everyone offering rides curbside.
  4. Confirm license plate + 4-digit PIN before getting in any Uber or 99.
  5. Don't take city buses at night, especially in Rio or São Paulo. Daytime on main corridors is fine.
  6. For inter-city trips under 8 hours, take a leito bus. For trips over 8 hours, fly.
  7. 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 →
👨🏽

About André

Brazilian, father, traveler. Founder of BrazilEase. Based in Belo Horizonte. Helping English-speaking travelers experience Brazil safely and authentically — including how to move around like a local without overpaying or putting yourself at risk.