We build trips around you, not the other way around. Our team of travel specialists handles flights, hotels, car rentals, and vacation packages based on what you need. Flexible payment options like book Now Pay Later make booking easier on your budget. You also get 24/7 support, free cancellation within 24 hours, and hassle-free changes if plans shift. Best price guarantee, secure payments, and instant booking solution.
Guarantee
Customer Support
Free Cancellation
Payments
Changes
Booking
Wondering how long to fly from New York to Mexico City? A direct flight from New York to Mexico City usually takes around 5 hrs to 5 hrs 30 mins. Connecting flights can take around 7 hrs to 12 hrs or more, depending on the airline, layover city, weather, aircraft type, and flight path.
Flights from JFK to Mexico City International Airport are among the most popular options. Direct flights are commonly available, while connecting flights may travel through cities such as Dallas, Houston, Miami, Atlanta, or Charlotte.
Mexico City is usually 2 hours behind New York during daylight saving time and 1 hour behind when New York is on standard time. Because the time difference is small, most travellers arrive on the same day.
For the quickest journey, choose a nonstop New York to Mexico City flight and compare fares, baggage, departure times, and arrival airport details before booking.
The average New York to Mexico City flight time depends on your departure airport, arrival airport, airline, aircraft type, weather, and flight path. Most flights from New York to Mexico City arrive at Mexico City International Airport, with nonstop and one-stop options available.
Mexico City International Airport is the main arrival airport for most travellers. Some itineraries may also use Felipe Ángeles International Airport, but Mexico City International remains the more common option for visitors staying in central Mexico City.
| Departure Airport | Arrival Airport | Estimated Flight Time | Travel Tip |
|---|---|---|---|
| John F. Kennedy International Airport (JFK) | Mexico City International Airport (MEX) | Around 5 hrs 30 mins – 6 hrs nonstop | Best for central Mexico City, cultural trips, business travel, and the widest flight choice. |
| John F. Kennedy International Airport (JFK) | Mexico City International Airport (MEX) | Around 7 hrs – 11 hrs with 1 stop | A good option when comparing fares through cities such as Miami, Dallas, Houston, or Atlanta. |
| John F. Kennedy International Airport (JFK) | Felipe Ángeles International Airport (NLU) | Around 8 hrs – 13 hrs with 1 stop | Useful for selected Mexico City itineraries, but check transfer time to your hotel area. |
For the quickest journey, flights from JFK to Mexico City International Airport are usually the most practical option. If your itinerary uses Felipe Ángeles International Airport, compare airport transfer time before booking.
The average flight time from New York to Mexico City is around 5 hours nonstop, connecting the U.S. East Coast with Mexico. Covering roughly 2,085 miles (3,355 kilometres), this route offers a smooth journey for travellers.
Most flights from New York to Mexico City depart from John F. Kennedy International Airport (JFK) or Newark Liberty International Airport (EWR) and arrive at Mexico City International Airport (MEX). Travellers can choose direct flights or one-stop options via major hubs. For one-stop flights, the total New York to Mexico City flight duration usually ranges between 6 to 8 hours, depending on the layover location and connection time.
Mexico City is -1 hours behind New York (EST). Understanding the flight time from New York to Mexico City, including the time difference and connection options, helps travellers plan efficiently and enjoy a smooth, well-timed trip from the U.S. to Mexico.
Planning beyond this route? Explore more flight times, distances, and travel durations using our tools below. Start with our Flight Time Calculator to estimate journey times worldwide, or browse average travel times from your departure city using the New York Flight Times.