How to Book Domestic Flights in Brazil
- Global Ageless Adventures

- Jul 22
- 4 min read
Updated: Jul 31

The distance from São Paulo to Manaus is greater than that from New York to Miami, and that is just one domestic route. To truly explore Brazil, you will almost certainly need to fly between cities. The domestic aviation market in Brazil is well-developed, relatively affordable, and dominated by three major carriers. Here is everything you need to know to book smart.
The Three Airlines That Matter
Brazil's domestic aviation market is controlled almost entirely by three carriers, LATAM Brasil, Gol Linhas Aéreas, and Azul Linhas Aéreas, which together handle effectively 100% of domestic flights. Understanding what each offers helps you book the right option for each leg of your trip.
LATAM Brasil is Brazil's largest airline and the dominant carrier on major routes: São Paulo (GRU and CGH), Rio de Janeiro (GIG and SDU), Brasília, Belo Horizonte, Salvador, Recife, and Fortaleza. LATAM is part of the One World Alliance, meaning Delta SkyMiles can accrue miles on LATAM flights. It is generally the most reliable for international travelers: its website has a functional English interface, and its fare structure is straightforward. For premium economy (with a blocked middle seat) on domestic routes, LATAM is the best option.
Gol Linhas Aéreas is Brazil's primary low-cost carrier and the airline with the strongest presence at Rio de Janeiro's Santos Dumont airport (SDU), which is significantly more convenient for travelers staying in the Zona Sul (South Zone, where Copacabana and Ipanema are located). Gol is also the domestic partner for American Airlines AAdvantage members. Its website functions in English and accepts international credit cards. Gol operates an exclusively Boeing 737 fleet on domestic routes.
Azul Linhas Aéreas is the third major carrier and the one with the broadest regional reach. If your itinerary includes smaller or less-frequented cities like Fernando de Noronha, Ilhéus, Petrolina, Navegantes, or dozens of other regional destinations, Azul may be your only option. Azul is known for free snacks and drinks on domestic flights, a differentiator in the Brazilian market where most other carriers charge. United MileagePlus elite members have reciprocal perks with Azul. Azul operates a mixed fleet including Embraer regional jets and ATR turboprops for shorter routes.
How to Search: The Right Tools
Start with Google Flights or Skyscanner. It searches all three Brazilian carriers simultaneously, shows price calendars, and lets you identify the cheapest dates across a 30-day window.
Once you have identified your preferred flight, go directly to the airline's website to book. Booking direct avoids third-party fees, gives you access to the airline's customer service for changes or cancellations, and is generally the lowest-priced option for Brazilian domestic routes.
Decolar (decolar.com) is Brazil's largest online travel agency, equivalent to Expedia, and sometimes shows promotional fares not available on airline sites. It is worth checking, particularly for multi-city itineraries where you might combine carriers. The site works in Portuguese; use Google Chrome's auto-translate function
Skyscanner and Kayak both surface Brazilian domestic options but may not capture all promotional fares.
Key Airport Pairs to Know
Brazil's two largest cities, São Paulo and Rio de Janeiro, each have two airports, and choosing the right one significantly affects your ground transport time and cost:
São Paulo: Guarulhos (GRU) is the large international airport, far from the city center (60–90 minutes by Uber or bus in normal traffic, up to 2+ hours in peak traffic). Congonhas (CGH) is the domestic airport centrally located, 20–35 minutes from Paulista or Jardins. When flying domestic to/from São Paulo, prioritize CGH unless your connection requires GRU.
Rio de Janeiro: Galeão (GIG) is the international airport on Ilha do Governador about 45–90 minutes from Copacabana depending on traffic. Santos Dumont (SDU) is the downtown airport, 15–25 minutes from Copacabana and directly adjacent to the city center. For domestic flights to/from Rio, SDU is almost always preferable. Note: not all carriers serve both airports — check carefully.
Iguaçu Falls: served by Foz do Iguaçu Airport (IGU) on the Brazilian side. Frequent direct flights from São Paulo (CGH and GRU) and Rio (GIG), and some from Curitiba.
Manaus: served by Eduardo Gomes International Airport (MAO). Direct flights from São Paulo and Rio; also connected to Belém and Fortaleza.
Baggage: Read This Before You Book
All three Brazilian carriers have restructured their baggage policies in recent years to match low-cost models. The default \"Promo\" or \"Light\" fare on every airline includes carry-on luggage only: typically 10 kg maximum. Checked luggage is an add-on that must be purchased separately.
Key advice: if you know you will check a bag, purchase that allowance at booking. Paying for checked luggage at check-in or the gate is consistently the most expensive option, often 2–3 times the advance price.
Fare class hierarchy on Brazilian carriers is broadly similar across all three: the lowest tier is carry-on only with no changes or refunds; mid-tier adds checked luggage and seat selection; the highest tier adds full flexibility, priority boarding, and lounge access where available. For a short trip with a carry-on, the lowest tier works well. For a complex multi-city itinerary, invest in a flexible fare class; schedule disruptions in Brazil are not uncommon.
When to Book and When Not to
Brazilian domestic fares follow predictable demand patterns. Prices spike sharply during: Carnival season (late January through the Tuesday before Ash Wednesday), the July school holiday (entire month), long weekends around national holidays, and during major sporting events. Book at least 4–6 weeks in advance for travel during any of these periods.
Outside peak periods, last-minute fares can be reasonable on high-frequency routes (São Paulo–Rio runs more than 80 departures daily). However, for regional routes or destinations served by only one carrier, last-minute availability can be extremely limited. The safe rule: book domestic flights when you finalize your international ticket.
Having trouble using your international card? This is not unheard of for some foreigners. Booking through international sites like Expedia often has higher costs.
Instead, try booking through a travel agency like Oasis Brazil Travel, which handles domestic flight bookings as part of its concierge service, including fare monitoring, airport transfer coordination, accommodation booking, and tour bookings.
For multi-city trips in Brazil, a travel agency can help handle the logistics so you can experience the country, not the stress of the ticketing system.



Comments