For the best Alaska cruise and train package, we recommend setting aside at least 5 to 7 days for the cruise portion of your trip. This will give you enough time for whale watching, exploring Glacier Bay National Park and sightseeing along the Alaskan coast.