There are three cruise terminals on the New York harbor: the Manhattan cruise terminal, the Brooklyn cruise terminal, and the Cape Liberty cruise port. Combined they offer excellent options for cruise departures.
The Cape Liberty Cruise Port in New Jersey is a homeport for Royal Caribbean and Celebrity Cruises. It is very close to the Newark International Airport, which makes flying in a breeze.
The Brooklyn cruise terminal is a departure point for Princess Cruises and Cunard Line. The port provides ample room for big mega-ships to dock, and is not difficult to reach by cab from LaGuardia or JFK Airports.
The third cruise terminal is on the west side of Manhattan. Details below.