No, in 2026, you generally cannot book a cruise on the day of departure. Due to strict international maritime security regulations, cruise lines are required to submit finalized manifests and guest lists to government authorities (like the Coast Guard or Customs) at least 24 to 48 hours before the ship sets sail. The era of "pier-side" bookings, where you could show up with a suitcase and a credit card, is effectively over. If you are looking for a last-minute deal, the "sweet spot" is usually 2 to 3 weeks before departure, once the cruise line knows exactly how many cabins are empty. For 2026 travelers, the only exception is sometimes made for "standby" crew members or their families, but for the general public, the "final call" for bookings is typically two days before the gangway is raised to ensure all security screenings are completed.