Compare airlines, prices, and flight durations for your trip
Fly from Mexico City to Rio de Janeiro with confidence — our search scans over 700 airlines, 50+ agencies and more than 5 top booking systems to uncover the best prices, schedules and booking conditions for your trip. Compare options fast and secure the ideal flight for beaches, culture and samba without overpaying.
Fly nonstop from Mexico City to Rio de Janeiro for the fastest, most convenient way to reach Brazil’s vibrant beaches and culture — no layovers, less hassle, and more time to enjoy your trip. While connecting options can sometimes be cheaper, a direct flight saves valuable hours and offers a more comfortable travel experience, making it worth considering when planning your journey.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Mexico City to Rio De Janeiro:
•
•
•
•
•
•
Answers to questions about the route that travelers are most interested in.
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
The route Mexico City — Rio De Janeiro is served by many carriers — 7 in total, including Avianca, Gol Transportes Aéreos, Aeromexico, Copa Airlines, Asian Air, VivaAerobus, and LATAM Chile. This gives passengers wide opportunities: from finding the lowest fare (from $271) to selecting flights by schedule or service class. Our service aggregates data from multiple booking systems so you can compare offers in one place. This saves time and money: no need to check dozens of sites — just pick the right option and book online.
starting at $271
starting at $276
starting at $313
starting at $329
starting at $393
starting at $552
starting at $558
There appear to be no non-stop flights from Mexico City to Rio De Janeiro at this time.... Well, or something went wrong on our side and we couldn't find anything
Unable to find information about the schedule of direct flights from
Mexico City is served primarily by Benito Juárez International (MEX), the country’s main international hub handling full-service carriers like Aeroméxico alongside many global airlines, and by Felipe Ángeles International (AIFA), which opened recently as a lower-cost alternative used increasingly by domestic and budget carriers. MEX sits about 8–12 km east of the historic center and is reachable by metro, metrobus, taxis or app-based rides in roughly 20–45 minutes depending on traffic; fares range from very cheap for public transit to moderate for ride services. AIFA is farther out (around 45–60 km north) and normally requires a longer shuttle or taxi ride that can take 45–90 minutes. Travelers can expect MEX to be more central and convenient for downtown stays, while AIFA can offer quieter terminals and lower fares but less immediate access to central neighborhoods.
Galeão–Antonio Carlos Jobim International Airport (GIG) serves as Rio de Janeiro’s primary international gateway and a major domestic hub, handling both full-service carriers and many international airlines. It’s located about 20–25 km north of downtown, with journey times of roughly 20–45 minutes by taxi depending on traffic; rides typically cost more than regional bus options. Public transport includes the BRT and suburban rail links that can take 30–60 minutes and are usually the most economical choice. Pros: direct long-haul connections and multiple airline choices; cons: can feel large and spread out, and surface travel times vary with peak congestion. Santos Dumont Airport (SDU) is Rio’s centrally located, predominantly domestic airport that typically caters to short-haul and business travelers, with many regional and domestic carriers operating frequent flights. It sits just 2–4 km from the city center near Guanabara Bay, so taxis or app-based rides normally take about 10–20 minutes and can be pricier per kilometer than airport shuttles. There’s also a frequent ferry link to Niterói and convenient metro or bus connections nearby. Pros: exceptional convenience and quick downtown access; cons: more limited long-haul options and can be subject to delays due to short runways and busy peak periods. Jacarepaguá and smaller airfields around Rio function mainly for general aviation, private charters and pilot training rather than commercial services, so they’re typically used by business flyers or leisure private flights. These fields are scattered across the west zone and can be 20–40 km from central neighborhoods, with travel times varying widely based on traffic; ground transport is mostly private car or shuttle. Pros: privacy and quicker boarding for charter users; cons: minimal public transport links and limited passenger amenities compared with the main commercial airports.
The cheapest flight ticket from Mexico City to Rio De Janeiro according to data for the last 48 hours costs $271
Often the best time to buy tickets from Mexico City to Rio De Janeiro is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Mexico City to Rio De Janeiro can be found flying in these months: April, January, May.
The fastest flights from Mexico City to Rio De Janeiro start from 14 hours 30 minutes in the air.
The following airlines operate direct flights on the route Mexico City — Rio De Janeiro:
In different months, ticket prices from Mexico City to Rio De Janeiro vary: minimum — $274 (April 2026), maximum — $378 (September 2026). Typically, the flight costs $322–$661.
We couldn't find any special offers for flights from Mexico City to Rio De Janeiro
The cheapest one-way flight from Mexico City to Rio De Janeiro departs on 04/18/2026, is operated by Avianca and costs $271
The cheapest roundtrip flight from Mexico City to Rio De Janeiro departs on 04/18/2026, is operated by Avianca and costs $529
Fastest flight from Mexico City to Rio De Janeiro takes 14h 30m
There are no direct flights on this route.
The distance between Mexico City and Rio De Janeiro is 7670km (4755 miles). The average flight duration is 1h. The time difference between Mexico City and Rio De Janeiro is 3h