The "closest" airport depends entirely on which of the three regional cruise terminals you are using. For the Manhattan Cruise Terminal (Midtown), LaGuardia (LGA) is the closest at about 8–10 miles away, offering a 25–40 minute ride. For the Brooklyn Cruise Terminal (Red Hook), LGA is still technically the closest in miles, but JFK is often easier for those coming from international locations. If you are sailing from Cape Liberty in Bayonne, NJ, then Newark Liberty (EWR) is the undisputed winner, located just 10 miles (20 minutes) from the pier. A supportive peer warning for 2026: never underestimate New York traffic. Even if an airport is only 10 miles away, a "bad traffic day" can triple your travel time. Always aim to land at least 5 hours before your "All Aboard" time to ensure a stress-free start to your cruise.