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
A nonstop flight from the New York area to San Diego generally takes about 5 hours 46 minutes to 6 hours 39 minutes, depending on the departure airport and individual service. Current schedules place JFK–SAN flights between roughly 5 hours 49 minutes and 6 hours 39 minutes, while Newark departures range from approximately 5 hours 46 minutes to 6 hours 21 minutes. Weather, wind patterns, air-traffic conditions and airline routing can also influence the actual duration.
Nonstop flights to San Diego International Airport (SAN) are available from both JFK and Newark. JFK's direct route is served by JetBlue Airways, Delta Air Lines and Alaska Airlines, while Alaska Airlines and United Airlines operate nonstop flights from Newark.
LaGuardia does not have a regular nonstop LGA–SAN service, so passengers departing from LGA need at least one connection. Some of the fastest listed itineraries take about 7 hours 59 minutes, although the overall journey can become considerably longer when the layover is extended.
When comparing flights, look at the departure airport, overall journey duration and arrival time as well as the ticket price. San Diego International Airport (SAN) is the airport used by the nonstop New York services covered here.
| Departure Airport | Arrival Airport | Route Code | Approximate Journey Time |
|---|---|---|---|
| John F. Kennedy International Airport (JFK) | San Diego International Airport (SAN) | JFK–SAN | Around 5 hrs 49 mins–6 hrs 39 mins nonstop |
| Newark Liberty International Airport (EWR) | San Diego International Airport (SAN) | EWR–SAN | Around 5 hrs 46 mins–6 hrs 21 mins nonstop |
| LaGuardia Airport (LGA) | San Diego International Airport (SAN) | LGA–SAN | From around 7 hrs 59 mins with one stop |
| New York Area Airports (NYC) | San Diego International Airport (SAN) | NYC–SAN | Around 5 hrs 46 mins–6 hrs 39 mins nonstop; longer with a connection |
The JFK and Newark figures above reflect current nonstop schedules, while LaGuardia requires a connecting itinerary.These timings should be used as estimates. Weather, winds, runway congestion, air-traffic restrictions, airline operations and layover length can all affect the final journey.
San Diego is three hours behind New York. New York follows Eastern Time, while San Diego uses Pacific Time.For example, when it is 3:00 PM in New York, it is 12:00 noon in San Diego.
Both cities follow the U.S. daylight-saving schedule, so the three-hour time difference normally remains consistent throughout the year.
This clock difference can make the journey appear shorter when comparing only the local departure and arrival times. A flight lasting about six hours may therefore show an arrival only around three hours later on the local clock. Flight itineraries display the departure in New York local time and the arrival in San Diego local time.
Morocco is generally 5 hours ahead of New York when New York is observing Eastern Daylight Time and Morocco is on UTC+1.
For example:
12:00 PM in New York = 5:00 PM in Morocco
Morocco has a distinctive clock schedule because it temporarily moves back one hour during Ramadan. In 2026, Morocco's clock is scheduled to move from UTC+1 to UTC on September 20, although future dates can be subject to change.
This means the time difference should be checked for the exact travel date, particularly around Ramadan and the United States' daylight-saving changes.