While "walk-up" bookings at the pier are a thing of the past, you can typically book a cruise up to 48 to 72 hours before departure, provided there is still cabin availability. Most cruise lines must submit their final passenger manifest to port and immigration authorities at least two to three days in advance, which is why online booking systems often "lock" within that final 72-hour window. A few lines, like Norwegian Cruise Line, occasionally allow bookings up to 24 hours prior to sailing if you call their reservation center directly. In 2026, "last-minute" deals usually refer to bookings made 2 to 4 weeks before sailing, as ships are often fully committed well before the departure date. If you are trying to book within the final week, it is essential to have all your travel documents (valid passport, visas, and health records) ready to go, as there will be no time for the cruise line to assist with documentation issues. For the best "true" last-minute rates, working with a specialized cruise travel agent is often better than trying to navigate the automated websites.