If your schedule is flexible, last-minute cruise deals are a great way to save money on your vacation. As a departure date approaches, the cruise line cuts the price of the remaining cabins. If you wait, you'll have less choice but you might catch a real last minute cruise deal.
A last-minute cruise is defined as one that leaves within the next 60 days. Sometimes the prices aren't slashed until 30 days before departure. It is unpredictable.