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
| Route | Bus time | Flight time | Our recommendation |
|---|---|---|---|
| Rio → São Paulo | 6 hrs | 1 hr | Bus (easy, frequent, cheap) |
| Rio → Salvador | 24 hrs | 2 hrs | Fly |
| Rio → Floripa | 18 hrs | 1.5 hrs | Fly (or overnight bus) |
| Rio → Manaus | 60+ hrs (impossible) | 4 hrs | Fly, always |
| São Paulo → Foz do Iguaçu | 16 hrs | 2 hrs | Fly or overnight bus |
| Salvador → Lençóis | 5 hrs | N/A | Bus |
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).
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.
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).
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.