The "best" airport depends on which terminal your ship is using: the Manhattan Cruise Terminal or the Brooklyn Cruise Terminal. For cruises departing from Manhattan (used by lines like Norwegian and Carnival), LaGuardia (LGA) is the closest and most convenient airport, typically a 20-30 minute taxi ride away. For cruises departing from the Brooklyn Cruise Terminal (often used by Cunard and Princess), John F. Kennedy (JFK) is generally the better choice, as it offers a more direct route to the Red Hook area. If you are sailing from Cape Liberty in Bayonne, New Jersey (used by Royal Caribbean and Celebrity), Newark Liberty (EWR) is the undisputed winner, located just 15 minutes from the pier. In 2026, with the completed renovations at LGA and JFK, terminal transfers are smoother than ever, but New York traffic remains a major variable. Regardless of the airport you choose, you should plan to arrive at least 4-5 hours before embarkation to account for potential delays on the Belt Parkway or the Lincoln Tunnel.