Cheap Flights from Mexico City to San Juan

Compare Mexico City to San Juan flight deals

Find the cheapest month or even day of the year to fly to San Juan

Book the best San Juan fare with no extra fees

Flight deals from Mexico City to San Juan

Looking for a cheap last-minute deal or the best return flight from Mexico City to San Juan? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Mexico City to San Juan

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Mexico City to San Juan flights are currently cheapest in September.

Direct flights from Mexico City to San Juan

Alternative Mexico City to San Juan routes

Looking for the cheapest, fastest or easiest route from Mexico City to San Juan? You could fly into the following airports instead.

Mexico City to San Juan: Flight information

The things to know before you go.
Cheapest flight foundر.ق.‏ 528
Cheapest month to flySeptember
Average flight time4 hrs, 55 mins
Most popular airlineDelta
Average flights per week6

Finding cheap flights from Mexico City to San Juan: Frequently asked questions

There are 6 airports in San Juan: San Juan Isla Grande, San Juan Luis Munoz Marin, Roosevelt Roads, Ponce, Vieques, and Culebra.
The best price we found for a return flight from Mexico City to San Juan is ر.ق.‏ 906. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 55 minutes is the average flight time from Mexico City to San Juan.
Delta and Aeromexico fly direct from Mexico City to San Juan.
As of July 2025, there are 6 flights per week flying from Mexico City to San Juan.
The cheapest month to fly from Mexico City to San Juan is usually August.
If you're flying from Mexico City, the cheapest airport near San Juan is San Juan Luis Munoz Marin – which is 11.3 km away from the centre of San Juan. We've found flights into this airport from ر.ق.‏ 906.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Mexico City to San Juan on Friday, 15 August 2025.
Yes – the average flight time is 4 hours and 55 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to San Juan but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to San Juan is around 40 days in advance, so don’t leave your flight to the last minute.
In July, the average temperature is usually around 27°C. August is typically the warmest month in San Juan, when it usually averages around 29°C. You can expect the least rain in February. The coldest month is January, with temperatures averaging 23°C. The rainiest month is September.
The cheapest airline that flies to San Juan is Arajet. And the cheapest airline that flies to San Juan Luis Munoz Marin Airport is Aeromexico.

Flying from Mexico City to San Juan: what you need to know

  • Mexico City has a couple of airports that could be the jumping-off point for your adventure. Check out your options for booking a flight from Mexico City to San Juan departing from Benito Juarez International Airport (MEX) or Santa Lucia Air Force Base Airport (NLU).

  • Come in for landing at San Juan's primary gateway, Luis Munoz Marin International Airport (SJU).

  • San Juan's timezone is UTC-4, which makes San Juan two hours ahead of Mexico City.

  • To ensure you get on your Mexico City to San Juan flight, leave plenty of time for things like check-in and baggage drop. Arriving two hours before international departures and one hour before domestic flights is the general rule.

  • You can expect bigger queues in popular months such as July. Arriving up to four hours in advance for an international flight and two hours for a domestic departure will help ensure a smooth travel experience.

How to find the cheapest flights from Mexico City to San Juan

  • Booking ahead of time is often the key to finding a cheap Mexico City to San Juan flight. Flight prices rise as demand increases, so the nearer your departure date, the more expensive your ticket may be.

  • Finding cheap plane tickets from Mexico City to San Juan is easy if you're flexible with your trip dates. Try using the 'Whole month' function to see the best prices throughout the month and pick up an awesome deal.

  • Locking in a cheap flight from Mexico City to San Juan is a breeze with Price Alerts. Simply set up one of these automatic alerts and we'll notify you when there's a better deal.

  • Pick your ideal departure and arrival times, number of stops and airlines by using the filters. Or sort your Mexico City to San Juan flight results by 'Cheapest,' 'Fastest' or 'Best.'

Flying from Mexico City

Benito Juarez International Airport (MEX)

  • Think about adding a stopover to potentially find a cheaper Mexico City to San Juan flight. Just deselect 'Direct flights only' when browsing departures from Benito Juarez International Airport. Take a pause at one of these airports:

    • Cancun International Airport (CUN)

    • Miami International Airport (MIA)

    • Tocumen International Airport (PTY)

  • The journey from central Mexico City to MEX takes about 55 minutes by public transport. If you drive, ride-share or take a cab, you'll cover the 6 kilometres in 25 minutes or so, depending on traffic.

  • Want a handy hotel near Benito Juarez International Airport? If you're boarding an early flight from Mexico City to San Juan, these accommodation options will have you moments from your departure gate:

  • Benito Juarez International Airport scores top marks for its on-time performance. 80.91% of flights that take off from MEX arrive at their destination on time.

Santa Lucia Air Force Base Airport (NLU)

  • Break up your Mexico City to San Juan flight with a stop so you can freshen up or tick a new place off your list. Some top stopovers between Santa Lucia Air Force Base Airport and San Juan include:

    • Cancun International Airport (CUN)

    • Las Americas International Airport (SDQ)

    • El Dorado International Airport (BOG)

  • With public transport, you can travel from central Mexico City to NLU in around 1 hour 45 minutes. The terminal is roughly 32 kilometres away. Driving will take you about 55 minutes.

  • Relax before your flight from {"defaultCase":"Mexico City","accusativeCase":"Mexico City","nominativeCase":"Mexico City","dativeCase":"Mexico City"} to San Juan by staying at a hotel near Santa Lucia Air Force Base Airport. Verticca Hotel is one option where you can get up and arrive at the airport with time to spare.

  • Santa Lucia Air Force Base Airport has an on-time performance rate of 67.58%. This figure provides insight into how often flights that take off from this airport land on time.

Arriving in San Juan

Luis Munoz Marin International Airport (SJU)

  • Luis Munoz Marin International Airport (SJU) to central San Juan takes about 10 minutes by car. The centre is roughly 6 kilometres away.

  • It typically takes 55 minutes to get there on public transport.

  • If you're arriving on a late flight from Mexico City to San Juan, few things beat the convenience of staying close to the terminal. Collect your bags from the carousel and then be showered and resting soon after at one of these accommodation options near SJU:

  • Get your adventure underway by picking up a Luis Munoz Marin International Airport rental car. Grab a set of wheels from Sixt, Ace Rent a Car or U-Save and explore beyond San Juan's usual tourist stops.

  • Booking your vehicle from Luis Munoz Marin International Airport around two weeks in advance increases your chances of getting a good deal.

Fernando Luis Ribas Dominicci Airport (SIG)

  • After your flight from Mexico City to San Juan has hit the runway, you can reach the city centre in about 15 minutes by car. Central San Juan is approximately 6 kilometres from Fernando Luis Ribas Dominicci Airport (SIG).

  • Travelling by public transport will take about 1 hour.

Best time to go to San Juan

  • May is the quietest month for flights from Mexico City to San Juan, while July is the busiest. Pick the ideal time to go to San Juan based on whether you prefer a laid-back vibe or a more bustling atmosphere.

  • When booking your Mexico City to San Juan tickets, consider the type of weather you enjoy. September is the warmest month in San Juan, with temperatures ranging from 23ºC to 33ºC.

  • Search for cheap flights from Mexico City to San Juan in February if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 20ºC and 28ºC on average.

More about San Juan

  • Start your San Juan trip off on the right foot by choosing the perfect place to stay. Once you've booked your flight from Mexico City to San Juan, explore our selection of hotels including:

  • All great adventures should include a little sightseeing. Castillo San Felipe del Morro, La Garita del morro de san juan bahia and Fortaleza Street are attractions you won't want to skip in San Juan.

Explore more of Puerto Rico

  • San Juan has plenty going for it, but there are so many other corners of Puerto Rico you'll want to see. About 10 kilometres west of San Juan, a trip to Bayamon will keep you on the go. Start with attractions like Plazoleta Ignacio Zorrilla, La Plaza de la Bomba Puertorriqueña, Monumento a los Trovadores and Parque Palm Court.

  • Carolina is another standout destination in Puerto Rico and is around 11 kilometres east of San Juan. No trip is complete without dropping by Isla Verde Beach, Parque de Doble A Roberto Clemente Walker and Drone Zone Track.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.