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 Madrid? A direct flight from New York to Madrid usually takes around 7 hrs to 7 hrs 30 mins. The exact travel time depends on the departure airport, arrival airport, airline, aircraft type, weather, and flight route.
Flights from JFK and Newark to Madrid-Barajas Airport are among the most popular options. Direct flights are available on this route, while one-stop flights may connect through cities such as London, Paris, Lisbon, Amsterdam, or Frankfurt.
Madrid is usually 6 hours ahead of New York, so many overnight flights arrive in Spain the next morning. This makes Madrid a popular option for travellers planning a European city break or onward travel across Spain.
For the quickest journey, choose a nonstop New York to Madrid flight and compare departure times, airline options, and arrival schedules before booking.
The average New York to Madrid flight time depends on your departure airport, airline, aircraft type, weather, and flight route. Most travellers flying from New York to Madrid arrive at Adolfo Suárez Madrid-Barajas Airport.
Flights from JFK to Madrid are usually the most convenient option because nonstop services are commonly available. Flights from LaGuardia usually require one or more connections through cities such as London, Paris, Lisbon, Amsterdam, or another major hub.
| Departure Airport | Arrival Airport | Estimated Flight Time | Travel Tip |
|---|---|---|---|
| John F. Kennedy International Airport (JFK) | Adolfo Suárez Madrid-Barajas Airport (MAD) | Around 7 hrs – 7 hrs 30 mins nonstop | Best for direct travel to Madrid, central Spain, and onward Europe connections. |
| LaGuardia Airport (LGA) | Adolfo Suárez Madrid-Barajas Airport (MAD) | Around 10 hrs – 15 hrs with 1 stop | Compare layovers carefully, especially if connecting through another US or European city. |
For the quickest journey, flights from JFK to Madrid are usually the most practical option. If you choose a connecting flight, check the layover duration and arrival time before booking.
The average flight time from New York to Madrid is around 7.5 to 8.5 hours nonstop, connecting the U.S. East Coast with Spain. Covering roughly 3,585 miles (5,770 kilometres), this route offers a smooth journey for travellers.
Most flights from New York to Madrid depart from John F. Kennedy International Airport (JFK) or Newark Liberty International Airport (EWR) and arrive at Adolfo Suárez Madrid-Barajas Airport (MAD) (MAD). Travellers can choose direct flights or one-stop options via major hubs. For one-stop flights, the total New York to Madrid flight duration usually ranges between 10 to 14 hours, depending on the layover location and connection time.
Madrid is 6 hours ahead of New York (EST). Understanding the flight time from New York to Madrid, including the time difference and connection options, helps travellers plan efficiently and enjoy a smooth, well-timed trip from the U.S. to Spain.
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.