January, February, and March are typically the cheapest months to book a cruise. Known as “wave season,” these months usually have industry-wide sales that can provide you with the best deals.