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 ↓
In this guide
Where these airports are
Book a domestic flight
Compare fares and routes across the country’s airlines in one quick search.
Explore Brazil’s Key Airports
Familiarize yourself with Brazil’s major airports for efficient travel.
| Airport | Location | Role | Best for |
|---|---|---|---|
| São Paulo – Guarulhos International Airport (GRU) | São Paulo | hub | International connections and domestic shuttles |
| Rio de Janeiro – Galeão International Airport (GIG) | Rio de Janeiro | hub | International flights and domestic shuttles |
| São Paulo – Congonhas Airport (CGH) | São Paulo | regional | Quick access to central São Paulo |
| Rio de Janeiro – Santos Dumont Airport (SDU) | Rio de Janeiro | regional | Downtown access and short flights |
| Brasília International Airport (BSB) | Brasília | hub | Connecting flights across Brazil |
| Salvador Bahia Airport (SSA) | Salvador | regional | Northeast beach access |
| Recife/Guararapes International Airport (REC) | Recife | regional | Access to Fernando de Noronha |
| Fortaleza – Pinto Martins International Airport (FOR) | Fortaleza | regional | Connections to Jericoacoara |
| Manaus – Eduardo Gomes International Airport (MAO) | Manaus | island gateway | Amazon river cruises |
| Porto Alegre – Salgado Filho International Airport (POA) | Porto Alegre | regional | Entry to southern Brazil |
| Curitiba – Afonso Pena International Airport (CWB) | Curitiba | regional | Connecting to Foz do Iguaçu |
| Foz do Iguaçu International Airport (IGU) | Foz do Iguaçu | regional | Access to Iguaçu Falls |

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

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

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

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

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

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:
| Route | Duration | Frequency | Price | Airlines | Tactical advice |
|---|---|---|---|---|---|
| São Paulo (GRU) to Rio de Janeiro (GIG) | 1 hour | 40+ daily | $60-$100 | LATAM, Gol, Azul | Book 2-3 months in advance for the best fares. |
| São Paulo (CGH) to Rio de Janeiro (SDU) | 1 hour | 60+ daily | $60-$100 | LATAM, Gol, Azul | Choose CGH for quicker access to central São Paulo. |
| São Paulo (GRU) to Brasília (BSB) | 1 hour 30 minutes | 30+ daily | $50-$90 | LATAM, Gol, Azul | Check for early morning flights to avoid delays. |
| Rio de Janeiro (GIG) to Brasília (BSB) | 1 hour 30 minutes | 15+ daily | $50-$90 | LATAM, Gol | Consider booking a transfer in advance for a smoother arrival. |
| São Paulo (GRU) to Salvador (SSA) | 2 hours | 15+ daily | $60-$100 | LATAM, Gol, Azul | Fly early to enjoy a full day in Salvador. |
| Recife (REC) to São Paulo (GRU) | 2 hours | 15+ daily | $60-$100 | LATAM, Gol, Azul | Book 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.
| Airline | Segment | Hub focus | Baggage | Insider tip |
|---|---|---|---|---|
| LATAM | full-service | Sã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. |
| Gol | low-cost | Sã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. |
| Azul | low-cost | Viracopos 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. |
| American | full-service | Sã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. |
| TAP | full-service | Sã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. |

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.
