Brazil Domestic Flights & Airports Guide

Brazil operates the world's second-largest domestic aviation market by number of airports, with 2,498 registered aerodromes as of 2023 according to ANAC (Agência Nacional de Aviação Civil). Three airlines dominate scheduled passenger service: LATAM Brasil holds approximately 38 percent market share, Gol Linhas Aéreas holds 34 percent, and Azul Linhas Aéreas Brasileiras holds 27 percent based on 2023 domestic passenger statistics. These carriers connect 135 airports with scheduled passenger service, though 20 airports handle 86 percent of domestic passenger volume. São Paulo-Guarulhos International Airport (GRU) processed 33.1 million domestic passengers in 2023, making it the busiest domestic hub. Congonhas Airport (CGH) in São Paulo handled 21.8 million domestic passengers the same year despite serving only domestic routes. The São Paulo-Rio de Janeiro air corridor, operating between Congonhas and Santos Dumont Airport (SDU), is the third-busiest domestic air route globally with approximately 9.2 million annual passengers across roughly 200 daily flights operated by all three major carriers. Brasília International Airport (BSB) serves as the primary hub for connections between Brazil's northeast, central-west, and northern regions, processing 16.4 million domestic passengers in 2023.

Regional aviation connectivity follows extreme geographic disparities. Manaus Eduardo Gomes International Airport (MAO) functions as the sole jet-capable airport serving a metropolitan area of 2.7 million people surrounded by 1,500 kilometers of roadless Amazon rainforest in all directions. LATAM and Gol operate the only scheduled jet service connecting Manaus to southern Brazil, with average ticket prices from Manaus to São Paulo ranging from 1,400 to 2,800 reais for economy class when booked 30 days in advance. Belém Val-de-Cans International Airport (BEL) serves as the primary Atlantic-coast gateway to the Amazon basin, handling 4.1 million domestic passengers in 2023. Porto Velho Airport (PVH) and Rio Branco International Airport (RBR) serve state capitals in Rondônia and Acre respectively, each handling fewer than 900,000 annual passengers despite serving combined metropolitan populations exceeding 1 million. Regular jet service to these airports costs 40 to 65 percent more per kilometer than equivalent routes in southern Brazil due to lower load factors and fewer competing flights.

Small aircraft operations fill critical gaps in the Amazon basin where roads do not exist. ANAC registered 387 active aerodromes in Amazonas state alone as of 2023, most consisting of dirt or grass strips serving communities of 500 to 5,000 people. Azul Linhas Aéreas operates ATR 72-600 turboprops on 68 routes to cities with populations below 100,000, including Tefé (population 61,000), Tabatinga (population 67,000), and Altamira (population 115,000). Trip Linhas Aéreas operates Cessna Caravan single-engine aircraft to 23 destinations in Pará and Amazonas states unreachable by paved road, with published fares from Santarém to Monte Alegre (180 kilometers) at 420 reais one-way as of 2024. Private air taxi operators registered with ANAC numbered 1,247 in 2023, concentrated in Amazon states where they charge approximately 8 to 15 reais per kilometer flown. Many fazendas (large agricultural properties) in Mato Grosso maintain private airstrips; the state registered 383 private landing strips in 2023, more than any other state.

Domestic air ticket pricing follows pronounced temporal patterns. ANAC data from 2023 shows average domestic ticket prices range from 0.28 reais per kilometer when booked 60 days in advance to 0.89 reais per kilometer for same-day purchases. December and January prices average 47 percent higher than April and May prices on routes to coastal destinations due to summer holiday demand. The São Paulo-Salvador route averages 850 reais roundtrip when booked 45 days before December travel but drops to 480 reais for identical booking windows in May. Tickets purchased on Tuesday through Thursday average 8 percent less expensive than identical Friday through Sunday tickets on the same routes. Brazilian airlines operate dynamic pricing systems that adjust fares hourly based on remaining seat inventory; seats on flights showing less than 20 percent availability typically price 60 to 120 percent higher than the same flight at 70 percent availability. Frequent flyer programs operate with limited international reciprocity: LATAM participates in Oneworld alliance allowing mileage accrual on American Airlines and Qatar Airways, while Gol maintains a codeshare partnership with American Airlines outside formal alliance structures, and Azul partners with United Airlines through a codeshare agreement.

Highway infrastructure connects 95 percent of Brazil's population but varies dramatically in quality and coverage. Brazil maintains 1,720,700 kilometers of roads, of which only 213,299 kilometers are paved according to 2023 data from DNIT (Departamento Nacional de Infraestrutura de Transportes). The federal highway system comprises 74,613 kilometers, while state and municipal governments maintain the remaining paved roads. BR-101 runs 4,542 kilometers along Brazil's Atlantic coast from Touros in Rio Grande do Norte to São José do Norte in Rio Grande do Sul, passing through or near Rio de Janeiro, São Paulo, Curitiba, and Florianópolis. BR-116 extends 4,542 kilometers from Fortaleza to the Uruguayan border near Jaguarão, forming the primary north-south artery through the interior and passing through São Paulo, Curitiba, and Porto Alegre. These two highways handle an estimated 42 percent of Brazil's freight tonnage and connect all major southern and southeastern cities. Pavement quality deteriorates markedly outside the south and southeast regions; CNT (Confederação Nacional do Transporte) classified only 33.1 percent of evaluated federal highway kilometers as "good" or "excellent" condition in its 2023 survey, with 37.5 percent rated "regular" and 29.4 percent rated "poor" or "very poor."

Long-distance bus service operates as the primary intercity transport mode for most Brazilians. ANAC data indicates buses carried approximately 140 million intercity passengers in 2023 compared to 95 million domestic air passengers. Every city with population exceeding 20,000 maintains a rodoviária (bus station) with scheduled intercity service. Rodoviária Tietê in São Paulo ranks as the second-largest bus terminal in the world by passenger volume, handling 89,000 daily passengers across 1,100 daily departures to 1,038 destinations. Companies operate services ranging from conventional (convencional) buses with basic seats to leito (sleeper) buses with fully reclining seats on overnight routes. The 1,540-kilometer São Paulo to Foz do Iguaçu route takes 15 to 16 hours on leito buses operated by Expresso Catarinense and Kaissara, priced at 380 to 520 reais one-way when booked one week in advance. The 2,852-kilometer São Paulo to Belém route requires 50 to 55 hours with multiple transfers, typically routing through Brasília and Palmas. Bus service quality correlates directly with road quality; routes in southern Brazil average 75 to 85 kilometers per hour including stops, while routes in northern states average 55 to 65 kilometers per hour on the same bus types due to road conditions.

Major intercity bus operators maintain extensive route networks within specific regions. Gontijo operates primarily in Minas Gerais, São Paulo, and Rio de Janeiro states with 850 daily departures. Expresso Brasileiro connects São Paulo to northeastern destinations including Salvador, Recife, and Fortaleza through coastal routes. Reunidas Paulista operates 470 daily departures throughout São Paulo state and to Paraná, Santa Catarina, and Rio Grande do Sul. Útil operates routes throughout Rio Grande do Sul and connections to neighboring states. Real Expresso connects São Paulo and Rio de Janeiro to destinations in Minas Gerais, Espírito Santo, and Bahia. Eucatur operates throughout the central-west region connecting Brasília, Goiânia, and Campo Grande to São Paulo and southern states. Andorinha operates primarily in Bahia and connects Salvador to São Paulo and Rio de Janeiro. Itapemirim, once Brazil's largest bus operator with 2,400 vehicles, ceased operations in 2016 following bankruptcy, demonstrating sector financial volatility.

Reserved sleeping berths on overnight buses follow specific pricing and availability patterns. Leito buses typically configure with 24 to 32 fully reclining seats compared to 44 to 52 seats on conventional buses covering identical routes. The Rio de Janeiro to Porto Alegre route (1,553 kilometers) takes 22 to 24 hours on leito service operated by Penha or Kaissara, priced at 450 to 620 reais one-way, compared to 240 to 320 reais for conventional service taking the same time. Semi-leito (semi-sleeper) buses offer intermediate service with seats reclining to approximately 130 degrees and wider spacing than conventional buses, priced 30 to 45 percent above conventional fares. Executivo class on some operators provides onboard Wi-Fi, individual entertainment screens, and meal service; the São Paulo to Curitiba executivo service (408 kilometers) on Catarinense costs 140 to 180 reais compared to 85 to 110 reais for conventional service. Premium buses operate primarily on high-volume southern routes; conventional buses dominate northern and northeastern services where lower passenger volumes do not support premium equipment investment.

Booking systems for intercity buses remain fragmented. ClickBus and Buson operate as third-party aggregator platforms covering approximately 180 bus companies and 3,500 destinations as of 2024, charging service fees of 3 to 8 reais per ticket. Individual bus companies maintain separate booking systems with varying technological sophistication; major operators like Itapemirim and Gontijo offer mobile apps and online payment, while smaller regional operators require in-person rodoviária ticket purchase. Some routes operate without advance booking; passengers simply arrive at the rodoviária and board the next departing bus. Credit card acceptance varies by operator and rodoviária; cash remains necessary at many smaller terminals. International credit cards function inconsistently on Brazilian bus booking platforms due to address verification system requirements expecting Brazilian CPF numbers.

Trans-Amazonian Highway (BR-230) represents Brazil's most ambitious and least successful road project. Initiated under President Emílio Garrastazu Médici in 1972, the highway was designed to span 4,223 kilometers from Cabedelo in Paraíba to Lábrea in Amazonas, crossing the entire Amazon basin. Only 1,308 kilometers are paved as of 2024, primarily the eastern sections in Paraíba and Pernambuco. The section from Altamira to Itaituba in Pará consists of 340 kilometers of unpaved road requiring 8 to 14 hours to traverse during the dry season (June through November) and becoming impassable during the wet season (December through May) in most years. Regular passenger bus service does not operate on unpaved sections; travelers depend on cargo trucks offering informal passenger transport for 150 to 250 reais between Altamira and Itaituba, a route covering 340 kilometers. The Santarém-Cuiabá Highway (BR-163) similarly remains unpaved for 700 kilometers through Pará state, though paving work resumed in 2019 with completion projected for 2025.

Urban transport infrastructure concentrates in southeastern cities. São Paulo operates Latin America's largest metro system with 104 kilometers across six lines carrying 3.8 million passengers daily as of 2023 data from Metrô São Paulo. Rio de Janeiro Metro operates 57 kilometers across three lines carrying 740,000 daily passengers, supplemented by the VLT Carioca light rail system operating 28 kilometers in the city center since 2016. Brasília Metro opened in 2001 with 42 kilometers across two lines but carries only 142,000 daily passengers due to the city's dispersed low-density design requiring continued bus dependence. Recife Metro operates 71 kilometers across three lines carrying 380,000 daily passengers. Fortaleza operates two metro lines totaling 43 kilometers with 165,000 daily passengers. Belo Horizonte operates a single 28-kilometer metro line carrying 180,000 daily passengers. No other Brazilian cities operate metro systems; Salvador, Manaus, Curitiba, Porto Alegre, and all cities below 1.5 million population depend entirely on bus networks.

Bus Rapid Transit (BRT) systems operate in multiple cities with varying success. Curitiba pioneered BRT in Brazil in 1974 under Mayor Jaime Lerner, operating 84 kilometers of dedicated busways carrying 1.9 million daily passengers as of 2023. The system uses bi-articulated buses with 250-passenger capacity, tube-shaped stations with platform-level boarding, and pre-paid fare zones. TransOeste in Rio de Janeiro operates 56 kilometers of BRT lanes connecting Barra da Tijuca to Santa Cruz, though service degraded significantly after initial 2012 opening with average speeds declining from 43 kilometers per hour in 2013 to 28 kilometers per hour in 2023 due to inadequate bus maintenance. São Paulo operates 135 kilometers of BRT corridors across multiple lines but without full grade separation or pre-boarding fare payment, functioning more as express bus lanes than true BRT. Belo Horizonte MOVE system operates 60 kilometers of BRT lanes carrying 900,000 daily passengers. Goiânia operates 23 kilometers of BRT lanes. Most BRT systems charge the same fare as conventional buses within the same city; integration varies by municipality.

Conventional bus service provides primary urban transport in all Brazilian cities. São Paulo operates 1,306 bus routes with 14,000 buses carrying 6.2 million daily passengers as of 2023 SPTrans data, substantially more than the metro system. Rio de Janeiro operates 850 bus routes with 8,400 buses carrying 2.3 million daily passengers. Single-ride bus fares in 2024 are 4.40 reais in São Paulo, 4.30 reais in Rio de Janeiro, 4.50 reais in Belo Horizonte, 3.90 reais in Curitiba, 4.70 reais in Brasília, 3.90 reais in Porto Alegre, 3.80 reais in Recife, 3.70 reais in Fortaleza, and 4.00 reais in Salvador. Most cities operate integrated fare systems allowing transfers between buses within a time window (typically 2 to 3 hours) without additional payment when using electronic fare cards. Bilhete Único in São Paulo allows four bus transfers or one bus-to-metro transfer within three hours. Paper tickets do not qualify for transfers; electronic cards (requiring Brazilian CPF numbers for registration in most cities) are necessary for integrated fares. Service frequency ranges from 3-to-5-minute headways on major corridors during peak hours to 40-to-60-minute headways on peripheral routes during off-peak hours.

Motorcycle taxis (mototáxis) operate legally in cities across northern and northeastern Brazil. Municipalities regulate licensing; drivers must register with city authorities and display identification numbers on helmets and vests. Fares are negotiated or based on informal zone systems; typical rates are 5 to 10 reais for trips under 3 kilometers in cities like Manaus, Belém, and Fortaleza. Mototáxis carry only one passenger and provide helmets. They operate primarily in areas with inadequate bus service or traffic congestion making them significantly faster than cars. Major southern cities including São Paulo, Rio de Janeiro, and Curitiba prohibit mototáxis except for registered delivery services, though informal operations continue. Formal motorcycle taxi operations numbered approximately 1.3 million registered drivers across Brazil in 2023 according to municipal licensing data aggregated by IBGE.

Conventional taxis operate in all Brazilian cities with municipal regulation of fares and licensing. São Paulo taxis use taximeters with flag drop of 5.50 reais and per-kilometer rates of 3.20 reais during business hours and 3.90 reais during nights and weekends as of 2024. Rio de Janeiro charges 7.10 reais flag drop with 2.90 reais per kilometer during the day and 3.50 reais per kilometer at night. Airports operate separate premium taxi services; GRU Airport in São Paulo charges fixed zones ranging from 115 reais to central São Paulo to 280 reais to Santos, while standard metered taxis from the same airport to the same destinations cost 15 to 25 percent less but require exiting the airport terminal to street pickup points. Taxi drivers inconsistently accept credit cards; cash remains necessary. International passengers report frequent meter fraud or route manipulation in Rio de Janeiro and Salvador; hotel-arranged radio taxis (táxi de rádio) cost 10 to 20 percent more but operate more reliably.

Ride-hailing applications entered Brazil in 2014 and transformed urban transport.

Information reflects conditions at time of writing. Verify all critical details through official sources before travel.