Brazil airport Pacific Airlines Airbus 320 200 sharklet view on the sky

Essential Domestic Flights for Exploring Brazil

Last updated May 22, 2026 · 7 min read

The scent of fresh coffee fills the air as travelers bustle about. In a country as vast as Brazil, flying becomes essential to connect the vibrant cities and stunning landscapes, from the Amazon jungles to the sun-kissed beaches of the Northeast.

With 12 major airports, booking a domestic flight is straightforward. Most airports offer modern amenities, and online booking is user-friendly, ensuring a smooth travel experience across this expansive nation.

Key takeaways

  • São Paulo – Guarulhos is Brazil’s largest hub.
  • Rio de Janeiro has two major airports: GIG and SDU.
  • The Rio – São Paulo shuttle is the busiest route.
  • Flights typically cost around $65 for short hops.
  • Book flights 2-3 months in advance for best fares.
  • Local carriers allow one free checked bag.
  • Expect reliable schedules, but check for delays.
  • Use public transit to save on airport transfers.

Straight from our Country Map

Every airport and route below is drawn from the Pack Lightly Country Map – the same verified data, plotted on the interactive map. Jump to the map ↓

Where these airports are

Book a domestic flight

Compare fares and routes across the country’s airlines in one quick search.

Compare flights →

Explore Brazil’s Key Airports

Familiarize yourself with Brazil’s major airports for efficient travel.

AirportLocationRoleBest for
São Paulo – Guarulhos International Airport (GRU)São PaulohubInternational connections and domestic shuttles
Rio de Janeiro – Galeão International Airport (GIG)Rio de JaneirohubInternational flights and domestic shuttles
São Paulo – Congonhas Airport (CGH)São PauloregionalQuick access to central São Paulo
Rio de Janeiro – Santos Dumont Airport (SDU)Rio de JaneiroregionalDowntown access and short flights
Brasília International Airport (BSB)BrasíliahubConnecting flights across Brazil
Salvador Bahia Airport (SSA)SalvadorregionalNortheast beach access
Recife/Guararapes International Airport (REC)ReciferegionalAccess to Fernando de Noronha
Fortaleza – Pinto Martins International Airport (FOR)FortalezaregionalConnections to Jericoacoara
Manaus – Eduardo Gomes International Airport (MAO)Manausisland gatewayAmazon river cruises
Porto Alegre – Salgado Filho International Airport (POA)Porto AlegreregionalEntry to southern Brazil
Curitiba – Afonso Pena International Airport (CWB)CuritibaregionalConnecting to Foz do Iguaçu
Foz do Iguaçu International Airport (IGU)Foz do IguaçuregionalAccess to Iguaçu Falls
Brazil - domestic flights

Essential Airports for Domestic Flights in Brazil

São Paulo – Guarulhos International Airport: Major Hub

As Brazil’s largest airport, GRU is a bustling hub that handles over 43 million passengers annually. It’s the primary international gateway, making it a critical point for travelers heading into Brazil. Expect a mix of international and domestic flights, with a constant flow of both tourists and locals. The sheer volume of traffic can be overwhelming, but the efficiency of operations keeps things moving. Allow ample time for connections, especially during peak hours.

GRU connects to major cities across Brazil, with over 40 daily flights to Rio de Janeiro and 30 to Brasília. It serves as the main jump-off point for journeys to the Amazon and northeastern beaches. Domestic flights are frequent, ensuring that travelers can reach their destinations quickly. The airport’s extensive network makes it ideal for first-time visitors who want to explore different regions of Brazil without lengthy overland travel.

Getting there

Use the Airport Bus Service to reach São Paulo city center efficiently. Pre-book a transfer via Find a transfer → for a stress-free option. Taxis can be expensive and often caught in traffic.

Through the airport

Security lines can be long, especially for international flights. Arrive at least 2-3 hours early to navigate immigration and security checks without stress. Locals tend to know the best times to arrive, so avoid peak hours if possible.

Top domestic routes

  • Rio de Janeiro (GIG)
  • Brasília (BSB)
  • Salvador (SSA)
  • Recife (REC)

Facilities

  • Free Wi-Fi throughout the airport
  • Numerous dining options
  • Duty-free shopping
  • Lounge access for premium travelers
  • Currency exchange services

Airlines: LATAM, Gol, Azul

Rio de Janeiro – Galeão International Airport: International Gateway

GIG serves as Rio’s main international airport, welcoming millions of travelers each year. The airport is spacious and relatively efficient, but can feel chaotic during peak travel times. It’s crucial for connecting flights, especially for those heading to the Amazon or northeastern beaches. Expect a vibrant mix of travelers, but be prepared for some delays during busy periods.

GIG offers over 40 daily flights to São Paulo, making it easy to hop between these two major cities. With additional routes to Brasília and Salvador, it serves as a vital link for domestic travel. The airport’s international connections also provide a gateway for travelers coming from abroad. This connectivity ensures that even remote destinations in Brazil remain accessible.

Getting there

Take the BRT (Bus Rapid Transit) to Vicente de Carvalho and transfer to the metro for a budget-friendly route into the city. Avoid taxis unless absolutely necessary due to high fares.

Through the airport

Security and check-in can be slow, particularly for international flights. Arrive at least 2 hours before departure, especially during holiday seasons when tourist traffic spikes. Locals often have strategies to navigate the airport quickly.

Top domestic routes

  • São Paulo (GRU)
  • Brasília (BSB)
  • Salvador (SSA)

Facilities

  • Shopping areas with local crafts
  • Dining options featuring Brazilian cuisine
  • VIP lounges for comfort
  • Free Wi-Fi access
  • Currency exchange available

Airlines: LATAM, Gol, Azul

São Paulo – Congonhas Airport: Domestic Shuttle Hub

CGH is a compact airport focused solely on domestic flights, making it a convenient option for quick trips within São Paulo. The atmosphere is less hectic compared to GRU, allowing for a smoother experience. Because of its proximity to downtown, it’s ideal for travelers needing to reach the city center quickly. Expect a modern facility with efficient operations that cater to frequent flyers.

CGH hosts over 60 daily flights to Rio de Janeiro, making it one of the busiest domestic routes in South America. With additional connections to Brasília and Belo Horizonte, it serves as a key hub for regional travel. The short flight times mean travelers can skip lengthy bus rides, making it an efficient choice for business and leisure trips alike.

Getting there

Use the airport shuttle services or ride-sharing apps for the quickest access to central São Paulo. This eliminates the hassle of traffic from GRU.

Through the airport

Security is typically faster here than at larger airports. Arrive about 1-2 hours before your flight for a stress-free experience. Locals know the best times to fly to avoid crowds.

Top domestic routes

  • Rio de Janeiro (SDU)
  • Brasília (BSB)
  • Belo Horizonte (CNF)

Facilities

  • Quick dining options
  • Business lounges available
  • Free Wi-Fi
  • Car rental services
  • ATM and currency exchange

Airlines: LATAM, Gol, Azul

Rio de Janeiro – Santos Dumont Airport: Downtown Access

SDU is a small airport located right in the heart of Rio, making it incredibly convenient for travelers. The airport is often busy but operates efficiently due to its size. Its proximity to popular areas like Copacabana and Ipanema makes it a favorite among locals and tourists alike. Expect a quick turnaround for domestic flights, which is ideal for short trips.

With over 60 daily flights to São Paulo and additional routes to Brasília, SDU is crucial for domestic travel. The short distances mean quick flights, allowing for easy access to major cities without the need for lengthy transfers. This airport is perfect for those looking to maximize their time in Rio.

Getting there

Walking or taking a quick taxi from the city center is often the best way to reach SDU. Avoid rideshares during peak hours due to traffic.

Through the airport

Security is generally swift, but be prepared for occasional waits during peak travel times. Arrive 1-2 hours before your flight to ensure a smooth experience.

Top domestic routes

  • São Paulo (CGH)
  • Brasília (BSB)
  • Belo Horizonte (CNF)

Facilities

  • Cafés and snack bars
  • Quick access to local transportation
  • Free Wi-Fi
  • Small duty-free shop
  • Currency exchange available

Airlines: LATAM, Gol, Azul

Brazil - domestic flights
Brasília International Airport: Central Hub

BSB is an efficient airport that serves as a major connecting point for flights across Brazil. It’s less crowded than the larger hubs but still experiences significant traffic. The airport is well-organized, allowing for quick transfers between flights. Expect a mix of business travelers and tourists, especially during peak seasons.

BSB connects to both São Paulo and Rio de Janeiro with over 50 daily flights, making it a pivotal hub for domestic travel. It also serves as a gateway to the Amazon and Pantanal regions, facilitating access to some of Brazil’s most remote areas. The airport’s connectivity makes it a strategic stop for travelers wanting to explore multiple regions.

Getting there

Use the airport shuttle services or local buses to reach the city center economically. Pre-book a transfer for a more comfortable ride.

Through the airport

Security checks are generally efficient, but it’s wise to arrive 1-2 hours before your flight. Locals often know the best times to travel to avoid long waits.

Top domestic routes

  • São Paulo (GRU/CGH)
  • Rio de Janeiro (GIG/SDU)
  • Manaus (MAO)

Facilities

  • Dining options with local flavors
  • Business lounges available
  • Free Wi-Fi
  • Currency exchange services
  • Shopping areas

Airlines: LATAM, Gol, Azul

Salvador Bahia Airport: Northeast Access

SSA is a key airport for travelers heading to Brazil’s beautiful northeastern coast, known for its vibrant culture and beaches. The airport is moderately busy but operates smoothly, making it a convenient entry point for visitors. Expect a friendly atmosphere with a mix of locals and tourists. The layout is simple, allowing for easy navigation.

With over 20 daily flights to São Paulo and additional routes to Rio de Janeiro, SSA provides essential connections to major cities. It serves as the main entry point for beach destinations along the Bahia coast, making it ideal for travelers looking to explore this region.

Getting there

Avoid airport taxis by pre-booking a transfer or using the metro extension to Pirajá for cheaper access to the city.

Through the airport

Security lines are manageable, but arriving 1-2 hours early is recommended, especially during holidays. Locals often have tips on the best times to fly.

Top domestic routes

  • São Paulo (GRU)
  • Rio de Janeiro (GIG)
  • Recife (REC)

Facilities

  • Local food stalls
  • Shopping for souvenirs
  • Free Wi-Fi
  • Currency exchange
  • Car rental services

Airlines: LATAM, Gol, Azul

Brazil - domestic flights
Recife/Guararapes International Airport: Gateway to Noronha

REC is a bustling airport serving the northeastern region and is particularly busy during peak tourist seasons. It’s the main hub for flights to Fernando de Noronha, making it a vital point for travelers to this stunning destination. The airport is well-equipped but can feel crowded, especially during holiday periods.

With over 15 daily flights to São Paulo and routes to Fernando de Noronha, REC is essential for connecting to beautiful coastal areas. The airport facilitates easy access to other northeastern cities, making it a critical part of Brazil’s domestic flight network.

Getting there

Book flights to Fernando de Noronha well in advance, as they fill up quickly. Use pre-booked transfers to avoid high taxi fares.

Through the airport

Expect busy security lines, particularly during peak travel times. Arrive 1-2 hours early to navigate through the crowd smoothly.

Top domestic routes

  • São Paulo (GRU)
  • Fernando de Noronha (FEN)
  • Lisbon (TAP)

Facilities

  • Food courts with local cuisine
  • Shopping for regional products
  • Free Wi-Fi
  • Currency exchange
  • Car rentals

Airlines: LATAM, Gol, Azul

Fortaleza – Pinto Martins International Airport: Northeast Connection

FOR is a smaller airport but serves as a crucial entry point to Ceará and the stunning beaches along the northeastern coast. The atmosphere is relaxed, making it a pleasant starting point for beach vacations. Expect a mix of local travelers and tourists, especially during the summer months.

With about 12 daily flights to São Paulo and connections to popular destinations like Jericoacoara, FOR is key for travelers heading to this region. The airport’s domestic network ensures that even remote areas remain accessible.

Getting there

Opt for local buses or pre-booked transfers for the best rates to the city. Avoid taxis unless necessary due to higher fares.

Through the airport

Security is generally quick, but arriving 1-2 hours early is advisable. Locals tend to travel during off-peak hours, which can ease the process.

Top domestic routes

  • São Paulo (GRU)
  • Jericoacoara (JJD)
  • Lisbon (TAP)

Facilities

  • Snack bars and restaurants
  • Shopping for local crafts
  • Free Wi-Fi
  • Currency exchange
  • Car rentals

Airlines: LATAM, Gol, Azul

Brazil - domestic flights
Manaus – Eduardo Gomes International Airport: Amazon Gateway

MAO is the primary airport serving the Amazon region, providing essential connections for travelers heading into the jungle. The airport is less crowded than larger hubs, allowing for a more relaxed travel experience. Expect a unique atmosphere, with many travelers heading for adventure in the Amazon. The layout is straightforward, making navigation easy.

With over 10 daily flights to São Paulo and connections to Brasília, MAO is a critical hub for accessing the Amazon. The airport facilitates travel to remote lodges and river cruises, making it essential for those looking to explore this vast region.

Getting there

Most Amazon lodges arrange airport pickups, so confirm this ahead of time. Avoid negotiating at the curb, as transfer costs are usually included in your package.

Through the airport

Security is manageable, but arriving at least 1-2 hours before your flight is wise. Locals often have tips on the best times to travel to avoid long waits.

Top domestic routes

  • São Paulo (GRU)
  • Brasília (BSB)
  • Belém (BEL)

Facilities

  • Basic dining options
  • Free Wi-Fi
  • Currency exchange
  • Shopping for local goods
  • Car rentals

Airlines: LATAM, Gol, Azul

Porto Alegre – Salgado Filho International Airport: Southern Brazil Access

POA serves as the main airport for the southern region, providing a key link to Argentina and Uruguay. The airport is moderately busy but operates efficiently, offering a smooth travel experience. Expect a mix of business and leisure travelers, especially during the summer months.

With over 20 daily flights to São Paulo and additional routes to Rio de Janeiro, POA is essential for connecting to major cities. It also serves as a gateway for travelers heading to Serra Gaúcha, ensuring easy access to this popular region.

Getting there

Use local buses or ride-sharing apps for the best rates to the city. Taxis can be more expensive and often caught in traffic.

Through the airport

Security is generally quick, but arriving 1-2 hours before your flight is advisable. Locals often know the best times to travel to avoid long waits.

Top domestic routes

  • São Paulo (GRU)
  • Rio de Janeiro (GIG)
  • Buenos Aires (AEP)

Facilities

  • Dining options with local flavors
  • Shopping for souvenirs
  • Free Wi-Fi
  • Currency exchange
  • Car rentals

Airlines: LATAM, Gol, Azul

Brazil - domestic flights
Curitiba – Afonso Pena International Airport: Connection Point

CWB is a smaller airport that serves as a vital link for travelers heading to Foz do Iguaçu. The atmosphere is relaxed, making it a pleasant stop for those traveling within Brazil. Expect a manageable flow of passengers, with less congestion compared to major hubs. The layout is straightforward, allowing for easy navigation.

With over 25 daily flights to São Paulo and connections to Rio de Janeiro, CWB is essential for regional travel. The airport also facilitates access to Foz do Iguaçu, making it a strategic stop for those visiting the falls.

Getting there

Consider booking a transfer to Foz do Iguaçu in advance for convenience. Local buses are also available for budget travelers.

Through the airport

Security is typically quick, but arriving 1-2 hours early is recommended. Locals often travel during off-peak hours, which can ease the process.

Top domestic routes

  • São Paulo (GRU/CGH)
  • Rio de Janeiro (GIG)
  • Foz do Iguaçu (IGU)

Facilities

  • Quick dining options
  • Free Wi-Fi
  • Currency exchange
  • Shopping for local crafts
  • Car rentals

Airlines: LATAM, Gol, Azul

Foz do Iguaçu International Airport: Falls Access

IGU is a small airport located conveniently close to Iguaçu National Park, making it an ideal entry point for travelers visiting the falls. The atmosphere is relaxed, with a steady flow of tourists eager to explore the natural wonders nearby. Expect a quick turnaround for flights, allowing travelers to maximize their time at the falls.

With about 10 daily flights to São Paulo and additional routes to Rio de Janeiro, IGU is essential for accessing one of Brazil’s most famous attractions. The airport’s proximity to the park means travelers can reach the falls quickly after arrival.

Getting there

Pre-book a taxi or shuttle service for the quickest access to the falls. Walking is also an option if staying nearby.

Through the airport

Security is generally swift, but arriving 1-2 hours early is advisable, especially during peak tourist seasons. Locals often travel during off-peak hours, which can ease the process.

Top domestic routes

  • São Paulo (GRU)
  • Rio de Janeiro (GIG)
  • Curitiba (CWB)

Facilities

  • Dining options with local cuisine
  • Shopping for souvenirs
  • Free Wi-Fi
  • Currency exchange
  • Car rentals

Airlines: LATAM, Gol, Azul

Brazil - domestic flights

Essential Domestic Flights in Brazil

Flying is the backbone of travel in Brazil, especially for first-time visitors. Key routes like São Paulo to Rio de Janeiro and Brasília are not just popular; they are essential for maximizing time and ensuring smooth connections to other destinations. Expect frequent flights that make hopping between these major cities effortless.

The Rio – São Paulo shuttle is the busiest domestic route in South America, with over 60 daily flights. This route is favored by locals and is critical for anyone wanting to experience both cities without wasting time on long bus rides. Other notable routes connect to Salvador and Recife, crucial for accessing Brazil’s stunning northeastern beaches.

  • Book flights 2-3 months in advance to secure the best fares. Use Compare flights → to compare prices across airlines.
  • Check for flights from both GRU and CGH when traveling to São Paulo; CGH is closer to the city center and saves time.
  • Avoid peak travel times on the Rio – São Paulo route to ensure a smoother airport experience.
  • Consider using public transport options like the BRT in Rio or the Airport Bus Service in São Paulo to save on transfer costs.
  • Always confirm your flight times a day before departure, as delays can happen, especially during holidays.

Here are the most logical domestic routes for efficient travel across Brazil:

RouteDurationFrequencyPriceAirlinesTactical advice
São Paulo (GRU) to Rio de Janeiro (GIG)1 hour40+ daily$60-$100LATAM, Gol, AzulBook 2-3 months in advance for the best fares.
São Paulo (CGH) to Rio de Janeiro (SDU)1 hour60+ daily$60-$100LATAM, Gol, AzulChoose CGH for quicker access to central São Paulo.
São Paulo (GRU) to Brasília (BSB)1 hour 30 minutes30+ daily$50-$90LATAM, Gol, AzulCheck for early morning flights to avoid delays.
Rio de Janeiro (GIG) to Brasília (BSB)1 hour 30 minutes15+ daily$50-$90LATAM, GolConsider booking a transfer in advance for a smoother arrival.
São Paulo (GRU) to Salvador (SSA)2 hours15+ daily$60-$100LATAM, Gol, AzulFly early to enjoy a full day in Salvador.
Recife (REC) to São Paulo (GRU)2 hours15+ daily$60-$100LATAM, Gol, AzulBook well in advance, especially during peak tourist seasons.

Local Booking Strategy

Book directly with airlines for the best deals, as local carriers often offer exclusive fares not found on aggregators. Always compare prices across different platforms to ensure you’re getting the best rate. Compare flights →

Airlines Overview

Brazil’s domestic market features a mix of full-service and low-cost carriers, with LATAM being the national powerhouse. Gol and Azul are notable low-cost options that provide competitive pricing and extensive networks. Each airline offers unique benefits depending on travel needs, from comfort to budget-friendly fares.

Aircraft types vary significantly, with jets dominating the major routes between cities like São Paulo and Rio de Janeiro. Turboprops are more common on regional flights, particularly to smaller airports, influencing travel time and comfort levels. Travelers should consider these factors when booking flights.

AirlineSegmentHub focusBaggageInsider tip
LATAMfull-serviceSão Paulo – Guarulhos International Airport (GRU), Rio de Janeiro – Galeão International Airport (GIG)1 carry-on (up to 22 lbs / 10 kg), 1 checked bag (up to 50 lbs / 23 kg)Join the loyalty program for potential upgrades and discounts.
Gollow-costSão Paulo – Congonhas Airport (CGH), Brasília International Airport (BSB)1 carry-on (up to 22 lbs / 10 kg), 1 checked bag (up to 50 lbs / 23 kg)Check for promotional fares on their website, especially for last-minute bookings.
Azullow-costViracopos International Airport (VCP), Recife/Guararapes International Airport (REC)1 carry-on (up to 22 lbs / 10 kg), 1 checked bag (up to 50 lbs / 23 kg)Use their app for exclusive deals and easier check-in.
Americanfull-serviceSão Paulo – Guarulhos International Airport (GRU)1 carry-on (up to 22 lbs / 10 kg), 1 checked bag (up to 50 lbs / 23 kg)Consider connecting through American if traveling to North America.
TAPfull-serviceSão Paulo – Guarulhos International Airport (GRU)1 carry-on (up to 22 lbs / 10 kg), 1 checked bag (up to 50 lbs / 23 kg)Book early for better rates on transatlantic flights.
Brazil - domestic flights

Frequently Asked Questions

1What are the main hubs for domestic flights in Brazil?

The main hubs are São Paulo – Guarulhos International Airport (GRU), Rio de Janeiro – Galeão International Airport (GIG), and Brasília International Airport (BSB).

2Which domestic routes are the busiest?

The busiest routes include São Paulo to Rio de Janeiro, with over 100 flights daily between GRU/GIG and CGH/SDU.

3What is the punctuality like for Brazilian domestic flights?

Punctuality varies, but LATAM and Gol generally have better on-time performance. Check airline reviews for specific performance metrics.

4Are there any restrictions on aircraft types at smaller airports?

Yes, smaller airports like Santos Dumont (SDU) only accommodate short/mid-haul jets due to runway length restrictions.

5How do I transfer between terminals at major airports?

At GRU, use the internal shuttle service for terminal transfers. Allow at least 30 minutes for this process.

6Can I book a single-carrier route for my entire journey?

Yes, LATAM and Gol offer single-carrier routes connecting major cities, simplifying travel.

7What facilities are available at Brazilian airport lounges?

Most major airports have lounges offering complimentary snacks, Wi-Fi, and comfortable seating. LATAM and Gol lounges are accessible to premium passengers.

8Are there any curfews for night flights?

Yes, some airports have curfews, particularly smaller ones. Check specific airport regulations when planning late flights.

Some links on this page are affiliate links. We may earn a small commission at no extra cost to you when you book through them. Flight schedules, frequencies and fares change – check before booking.

Scroll to Top