Non-stop flights to Rio de Janeiro (GIG)
Rio de Janeiro-Galeão International Airport is a medium sized airport in Brazil. It is an international airport. In total there are 47 airports around the world that have direct flights to Rio de Janeiro, spread around 44 cities in 16 countries. Currently, there are 23 domestic flights to Rio de Janeiro.
Rio de Janeiro is mainly known for sightseeing & culture.
On this page
All direct flights to Rio de Janeiro Top 200 flights with a stopover Airlines flying to Rio de Janeiro Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQThis month, there are 2,381 flights arriving at Rio de Janeiro Airport, which are 79 flights per day or 3 flights per hour. On an average day, there is at least 1 flight arriving every 20 minutes.
The most frequently departed flights to Rio de Janeiro are routes from São Paulo (GRU) in Brazil and São Paulo (VCP), also in Brazil. These two routes together are operated 558 times this month, and make up for 23% of all monthly arrivals at Rio de Janeiro-Galeão International Airport.
The longest flight to Rio de Janeiro GIG is departing from Dubai (DXB). This non-stop flight takes around 13 hours and 40 minutes and covers a distance of 4,586 miles (7,380 km).
List of all direct flights to Rio de Janeiro
Below you can find a list of all cities and countries that have direct flights to Rio de Janeiro, ordered by popularity.










Top 200 flights with a stopover
This list contains the 200 most popular airports from which flights depart that require just one stopover to get to Rio de Janeiro.










Airlines flying to Rio de Janeiro
Currently, there are 22 airlines that fly to Rio de Janeiro. Most flights to Rio de Janeiro are operated by Gol, as they connect 27 airports to GIG. That’s around 2 times as much as LATAM, the second biggest airline in terms of operated flight routes to Rio de Janeiro. Below you can find a list of airlines that operate most GIG flights:












Business class flights to Rio de Janeiro
There are 20 airports that have flights to Rio de Janeiro in Business Class. All airports that offer business class flights to GIG are listed below:









First class flights to Rio de Janeiro
If you are looking for a luxurious flight, there's a total of 2 airports to choose from that have flights to GIG in First Class.
Intercontinental flights to Rio de Janeiro
These are all non-stop intercontinental flights to Rio de Janeiro-Galeão International Airport (GIG), as of October 2023:
* Please note that there are no direct services from Canada, the Caribbean, Africa, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.
Non-stop flights from Europe to Rio de Janeiro
TAP Portugal (Star Alliance): year-round flights from Lisbon (LIS) and Porto (OPO).
Iberia (Oneworld): year-round flights from Madrid (MAD).
ITA Airways: year-round flights from Rome (Fiumicino) (FCO).
Air France (SkyTeam): year-round flights from Paris (CDG).
KLM (SkyTeam): year-round flights from Amsterdam (AMS).
British Airways (Oneworld): year-round flights from London Heathrow (LHR).
Lufthansa (Star Alliance): year-round flights from Munich (MUC).
Non-stop flights from the US to Rio de Janeiro
American Airlines (Oneworld): year-round flights from Miami (MIA) and seasonal flights from New York City (JFK).
Delta (SkyTeam): seasonal flights from Atlanta (ATL) and New York City (JFK).
United Airlines (Star Alliance): year-round flights from Houston (IAH).
Non-stop flights from South America to Rio de Janeiro
Gol and LATAM have a strong network of non-stop flights from Southern America.
British Airways (Oneworld): year-round flights from Buenos Aires (EZE).
Emirates: year-round flights from Buenos Aires (EZE).
Aerolineas Argentinas (SkyTeam): year-round flights from Buenos Aires (AEP), Buenos Aires (EZE), seasonal flights from Córdoba (COR) and Mendoza (MDZ).
Air Labrador: year-round flights from Buenos Aires (EZE).
Flybondi: seasonal flights from Buenos Aires (EZE).
Gol: seasonal flights from Buenos Aires (EZE), year-round flights from Buenos Aires (AEP), Córdoba (COR), seasonal flights from Rosario (ROS), year-round flights from Aracaju (AJU), Belém (BEL), seasonal flights from Belo Horizonte (CNF), year-round flights from Brasília (BSB), Caxias do Sul (CXJ), Curitiba (CWB), Florianópolis (FLN), Fortaleza (FOR), Foz do Iguaçu (IGU), seasonal flights from Goiânia (GYN), year-round flights from João Pessoa, Paraíba (JPA), Maceió (MCZ), Manaus (MAO), Natal (NAT), Navegantes (NVT), Porto Alegre (POA), seasonal flights from Porto Seguro (BPS), year-round flights from Recife (REC), Salvador da Bahia (SSA), São Paulo (CGH), São Paulo (VCP), São Paulo (GRU) and seasonal flights from Montevideo (MVD).
LATAM: year-round flights from Buenos Aires (EZE), Buenos Aires (AEP), Brasília (BSB), seasonal flights from Caxias do Sul (CXJ), year-round flights from Fortaleza (FOR), Foz do Iguaçu (IGU), seasonal flights from Manaus (MAO), Porto Seguro (BPS), year-round flights from São Paulo (GRU), Santiago de Chile (SCL) and Lima (LIM).
Avianca (Star Alliance): year-round flights from Bogotá (BOG).
Azul: year-round flights from Campina Grande (CPV), seasonal flights from Maceió (MCZ), year-round flights from Recife (REC), seasonal flights from Salvador da Bahia (SSA) and year-round flights from São Paulo (VCP).
JetSmart: year-round flights from Montevideo (MVD) and Santiago de Chile (SCL).
Sky Airline: year-round flights from Santiago de Chile (SCL).
Paranair: seasonal flights from Asunción (ASU).
Non-stop flights from Central America to Rio de Janeiro
Copa Airlines is currently the only airline flying non-stop from Central America to Rio de Janeiro. They fly year-round from Panama City (PTY).
Non-stop flights from the Middle-East / Western Asia to Rio de Janeiro
Emirates is currently the only airline flying non-stop from the Middle-East to Rio de Janeiro. They fly year-round from Dubai (DXB).
International flights to Rio de Janeiro
Flights from Argentina to Rio de Janeiro

There are 5 airports in Argentina that have non-stop flights to Rio de Janeiro.
From Buenos Aires, direct flights are offered by Aerolineas Argentinas (SkyTeam), Gol and LATAM.
From Buenos Aires, airlines that operate direct flights are Aerolineas Argentinas (SkyTeam), Air Labrador, British Airways (Oneworld), Emirates, Flybondi, Gol and LATAM.
From Córdoba, you can fly non-stop with Aerolineas Argentinas (SkyTeam) or Gol.
From Mendoza, the only airline with direct flights is Aerolineas Argentinas (SkyTeam). This is a seasonal route that started in January and ends in February.
From Rosario, direct flights are offered by Gol. This is a seasonal route that started in January and ends in August.
Flights from Chile to Rio de Janeiro

Santiago de Chile is the only city in Chile with direct flights to Rio de Janeiro. From Santiago de Chile, direct flights are offered by JetSmart, LATAM and Sky Airline.
Flights from Colombia to Rio de Janeiro

In Colombia, the only airport that has a direct connection to Rio de Janeiro is Bogotá. From Bogotá, direct flights are offered by Avianca (Star Alliance).
Flights from France to Rio de Janeiro

There is 1 airport in France that has a direct connection to Rio de Janeiro, which is Paris. From Paris, direct flights are offered by Air France (SkyTeam).
Flights from Germany to Rio de Janeiro

In Germany, the only airport that has a direct connection to Rio de Janeiro is Munich. From Munich, direct flights are offered by Lufthansa (Star Alliance).
Flights from Italy to Rio de Janeiro

Rome (Fiumicino) is the only city in Italy with direct flights to Rio de Janeiro. From Rome (Fiumicino), direct flights are offered by ITA Airways.
Flights from Netherlands to Rio de Janeiro

There is 1 airport in Netherlands that has a direct connection to Rio de Janeiro, which is Amsterdam. From Amsterdam, direct flights are offered by KLM (SkyTeam).
Flights from Panama to Rio de Janeiro

Panama City is the only city in Panama with direct flights to Rio de Janeiro. From Panama City, direct flights are offered by Copa Airlines (Star Alliance).
Flights from Paraguay to Rio de Janeiro

In Paraguay, the only airport that has a direct connection to Rio de Janeiro is Asunción. From Asunción, direct flights are offered by Paranair. This is a seasonal route that starts in December and ends in February.
Flights from Peru to Rio de Janeiro

There is 1 airport in Peru that has a direct connection to Rio de Janeiro, which is Lima. From Lima, direct flights are offered by LATAM.
Flights from Portugal to Rio de Janeiro

If you are looking for a direct flight from Portugal to Rio de Janeiro, there are 2 airports to choose from.
From Lisbon and Porto, you can fly with TAP Portugal (Star Alliance).
Flights from Spain to Rio de Janeiro

In Spain, the only airport that has a direct connection to Rio de Janeiro is Madrid. From Madrid, direct flights are offered by Iberia (Oneworld).
Flights from United Arab Emirates to Rio de Janeiro

Dubai is the only city in United Arab Emirates with direct flights to Rio de Janeiro. From Dubai, direct flights are offered by Emirates.
Flights from United Kingdom to Rio de Janeiro

There is 1 airport in United Kingdom that has a direct connection to Rio de Janeiro, which is London Heathrow. From London Heathrow, direct flights are offered by British Airways (Oneworld).
Flights from United States to Rio de Janeiro

In United States, there are 4 airports that have direct flights to Rio de Janeiro.
From Atlanta, direct flights are offered by Delta (SkyTeam). This is a seasonal route that starts in December and ends in March.
From Houston, the only airline with direct flights is United Airlines (Star Alliance).
From Miami, you can fly non-stop to Rio de Janeiro with American Airlines (Oneworld).
From New York City, you can fly non-stop with American Airlines (Oneworld) or Delta (SkyTeam). This is a seasonal route that starts in October and ends in March.
Flights from Uruguay to Rio de Janeiro

Montevideo is the only city in Uruguay with direct flights to Rio de Janeiro. From Montevideo, you can fly non-stop with Gol or JetSmart.
Domestic flights to Rio de Janeiro
Flights from Brazil to Rio de Janeiro

There are lots of domestic flights to Rio de Janeiro (GIG). 23 airports in Brazil have direct flights to the airport.
From Aracaju, Belém and Belo Horizonte, all direct flights to Rio de Janeiro are operated by Gol.
From Brasília, you can fly non-stop with Gol or LATAM.
From Campina Grande, direct flights are offered by Azul.
From Caxias do Sul, you can fly non-stop with Gol or LATAM.
From Curitiba and Florianópolis, you can fly with Gol.
From Fortaleza and Foz do Iguaçu, all direct flights to Rio de Janeiro are operated by Gol and LATAM.
From Goiânia and João Pessoa, Paraíba, you can fly with Gol.
From Maceió, you can fly non-stop with Azul or Gol.
From Manaus, you can fly non-stop with Gol or LATAM.
From Natal, Navegantes and Porto Alegre, all direct flights to Rio de Janeiro are operated by Gol.
From Porto Seguro, you can fly non-stop with Gol or LATAM. This is a seasonal route that starts in October and ends in March.
From Recife, Salvador da Bahia and São Paulo, all direct flights to Rio de Janeiro are operated by Azul and Gol.
From São Paulo, you can fly non-stop with Gol or LATAM.
From São Paulo, direct flights are offered by Gol.
Alternative airports near Rio de Janeiro
Flying to an alternative airport near Rio de Janeiro could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Rio de Janeiro (GIG) are listed below. The closest alternative airports are Rio de Janeiro (SDU) and Rio de Janeiro - Jacarepaguá (RRJ).
Frequently asked questions - FAQ
How many airports are there in Rio de Janeiro?
There are 3 airports in Rio de Janeiro: Rio de Janeiro-Galeão International Airport (GIG), Santos Dumont Airport (SDU) and Jacarepaguá–Roberto Marinho Airport (RRJ).
What is the best airport to fly into Rio de Janeiro?
The most convenient airport to fly into Rio de Janeiro is Rio de Janeiro-Galeão International Airport (GIG).
How many airlines fly to Rio de Janeiro?
There are 22 airlines flying to Rio de Janeiro from 47 airports around the world, as of October 2023.
Which airlines fly to Rio de Janeiro?
Gol, LATAM and Azul operate most flights to Rio de Janeiro. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying to Rio de Janeiro?
SkyTeam, Oneworld and Star Alliance are all flying to Rio de Janeiro.
How many nonstop flights are there to Rio de Janeiro?
There are roughly 2,381 flights arriving at Rio de Janeiro every month (or 553 flights each week), from a total of 47 airports worldwide.
What is the official name of Rio de Janeiro Airport?
The official name of Rio de Janeiro Airport is Rio de Janeiro-Galeão International Airport.
What is the airport code of Rio de Janeiro Airport?
The airport code of Rio de Janeiro Airport is GIG.
What are the most popular flights to Rio de Janeiro?
São Paulo, Buenos Aires and Santiago de Chile are the 3 most popular routes to Rio de Janeiro. For a complete overview of all flight routes to Rio de Janeiro, please use our flight map.