Generally, the season runs from April to October, but most travel experts recommend May and June for river cruises. In the cooler months, you may find an offseason river cruise touring emptier and quieter destinations, and there are plenty of festive holiday cruises to be found in the winter time. Whatever the season, inland water levels can impact cruise schedules and itineraries.