The cheapest months to go on a cruise are often during the “shoulder seasons,” which are the periods just before or after the peak travel times. These are typically found in the spring and fall, avoiding major holidays and school vacations. Prices can vary based on the cruise destination, so it’s recommended to research specific regions and cruise lines for the best deals.