If you’re flexible with your travel dates and destinations, waiting for a last-minute cruise deal can be worth it because cruise lines often slash prices on unsold cabins close to departure. However, this strategy comes with trade-offs: you’ll have fewer choices of itinerary and cabin type, and if you need to fly to the port, last-minute airfare could be pricey, potentially reducing your overall savings. In short, last-minute deals are most worthwhile for travelers who can leave on short notice and aren’t picky, while those with specific plans or limited flexibility may prefer the peace of mind of booking in advance.