Home Travel Guide Getting Around Brazil — Flights, Buses & Trains Explained
Travel Guide Updated March 2026

Getting Around Brazil — Flights, Buses & Trains Explained

Brazil is enormous. This guide explains every transport option — when to fly, when to take a bus, the best apps to use and how to move between cities without overspending.

InfoBrazil.org · Independent guide · Not affiliated with any government

Brazil's Size Problem

Brazil is the 5th largest country in the world — roughly the size of the continental United States. The distance from Rio de Janeiro to Manaus is 2,800km. From Salvador to Porto Alegre is 2,300km. Understanding Brazil's scale is the first step to planning a realistic itinerary. The golden rule: if a bus journey is more than 8 hours, consider flying instead.

When to Fly vs Take a Bus

RouteBus timeFlight timeOur recommendation
Rio → São Paulo6 hrs1 hrBus (easy, frequent, cheap)
Rio → Salvador24 hrs2 hrsFly
Rio → Floripa18 hrs1.5 hrsFly (or overnight bus)
Rio → Manaus60+ hrs (impossible)4 hrsFly, always
São Paulo → Foz do Iguaçu16 hrs2 hrsFly or overnight bus
Salvador → Lençóis5 hrsN/ABus

Domestic Flights — Airlines & Tips

Brazil's three main domestic carriers are LATAM, Azul and GOL. All are reliable. Azul has the best coverage of smaller cities. For routes between major cities, compare all three on Google Flights. Book at least 3–4 weeks ahead for the best prices.

Key airports: Rio Santos Dumont (SDU) for domestic flights within southeastern Brazil — much closer to the city than Galeão. São Paulo Congonhas (CGH) for domestic flights. Salvador Luís Eduardo Magalhães (SSA). Manaus Eduardo Gomes (MAO).

💡 Pro tip: Flying within Brazil is often surprisingly cheap — Rio to Floripa can be R$150–300 one way if booked 3–6 weeks ahead. Compare to the overnight bus (18 hrs, R$120–180) and the flight usually wins on time-value.

Long-Distance Buses

Brazil has an excellent long-distance bus network. The main operators are Cometa, Itapemirim, Expresso Brasileiro and Real Expresso. Buses are comfortable (leito buses have fully reclined sleeper seats), punctual and well-organized. Buy tickets online at buscaonibus.com.br or clickbus.com.br — or at the terminal (rodoviária).

Classes of service: Convencional (basic reclining seat), Executivo (wider, more recline), Leito (semi-bed, 180° recline) and Leito Premium (full flat bed). For overnight journeys over 10 hours, Leito is worth the extra cost.

Getting Around in Cities

For urban transport, Uber and 99 are the two main apps and work in every Brazilian city. Always use these rather than hailing a street taxi, especially at night. In Rio specifically, the metro (two lines) covers Ipanema to Centro and is safe and efficient during the day.

📱 Download before you arrive: Uber (works everywhere), 99 (good backup and often cheaper than Uber in smaller cities), Google Maps (works offline), Moovit (for bus routes in cities).

Renting a Car

Car rental makes sense in specific situations: exploring Florianópolis's 42 beaches, driving the Pantanal's Transpantaneira highway, or visiting smaller Northeast towns. In Rio and São Paulo, a car is a burden not a help — traffic is severe and parking is expensive. Rent from Localiza or Movida (Brazilian companies, usually cheaper than Hertz/Avis).

⚠️ Driving in Brazil: International driving licenses are accepted. Seatbelts are mandatory. Speed cameras are common. Do NOT drive at night in unfamiliar areas, especially in São Paulo and Rio. The app Waze is essential.

Ferries & Boats

Some of Brazil's most scenic transport is by water. The Salvador→Ilha de Itaparica ferry (50 min) is a beautiful crossing of All Saints Bay. The catamaran from Salvador to Morro de São Paulo (2 hrs) is a good alternative to the bus. In the Amazon, slow river boats between Manaus and Belém (4–5 days) are a classic travel experience — bring a hammock.

Back to Travel Guide