Yes, if you are a citizen of a Visa Waiver Program (VWP) country and you are arriving in New York via a cruise ship, you generally need a valid ESTA (Electronic System for Travel Authorization). Even though you are arriving by sea rather than air, the U.S. government requires all VWP travelers to have pre-approval before entering any U.S. port of entry. In 2026, this applies whether New York is your final destination or just a port of call on a longer itinerary. There is one "gold standard" exception: if you are entering the U.S. by land from Canada or Mexico, an ESTA is not strictly required (though you would need to file an I-94W), but since most cruises to New York originate from international waters or involve air travel to reach the departure port, an ESTA is almost always necessary. Always ensure your ESTA is approved at least 72 hours before you board your cruise, as many cruise lines will deny boarding at the departure pier if you do not have proof of your approved authorization, as they are liable for your "repatriation" if you are denied entry by U.S. Customs and Border Protection.