If you are looking for the cheapest season to go on a cruise to Africa, it is recommended to consider the shoulder seasons. These are the periods just before or after the peak tourist season. In Africa, the shoulder seasons are typically from March to May and November to December. During these months, you may find discounted cruise fares and lower overall costs due to reduced demand. However, it's important to note that weather conditions may be less predictable during these times, and some attractions or wildlife sightings may be less abundant.