Sail from Manhattan, Brooklyn or Bayonne to Bermuda, the Caribbean, New England and Canada.

The New York area has three cruise terminals: Manhattan on the West Side, Brooklyn in Red Hook, and Cape Liberty in Bayonne, New Jersey. Norwegian and Royal Caribbean sail from here all year, and Carnival, Princess, Celebrity and others add seasonal sailings.
From New York you can sail to Bermuda in about two days, head south to the Bahamas and Caribbean, or go north to New England and Canada in the summer and fall.
Upcoming sailings from New York, New York include Azamara, Carnival Cruise Line, Celebrity Cruises, Crystal Cruises, Disney Cruise Line, Explora Journeys, Holland America Line, Norwegian Cruise Line, Oceania Cruises, Princess Cruises, Regent Seven Seas Cruises, Royal Caribbean, Scenic Ocean Cruises, Seabourn, Silversea and Viking. Schedules change by season, so ask me for the latest.
Cruises from New York most often visit Bermuda, Bahamas and Caribbean and New England and Canada.
Right now the lowest fare I'm seeing from New York starts at $457 per person. Prices change daily, and I watch for drops after you book.
Newark (EWR), LaGuardia (LGA) and JFK all serve the New York terminals. Newark is closest to Cape Liberty in Bayonne.
Book with me at Caribbean Breeze Travel. There are no fees, I watch for price drops after you book, and I'll let you know about room upgrade offers when they come up.