How long does a transatlantic cruise take? Due to its long journey across the Atlantic Ocean, transatlantic cruises are usually one of the longest cruises you can take, with itineraries that can last anywhere from twelve to sixteen nights, including at least six nights sailing across the ocean.