When can you get the best cruise deals? Surprisingly, it isn't at the last minute.
There are two primary time windows when cruise prices tend to be at their lowest.
Cruise prices are often at their lowest right when the tickets first go on sale. This is especially true when they go on sale a year or more in advance.
If cruises are going to be underbooked, the cruise liner will likely know about it at least a couple of months out and bottom prices out then.