Att planera för vädret är viktigt för att göra din vistelse i General Santos så minnesvärd som möjligt. De varmaste månaderna är vanligtvis mars och april, med en medeltemperatur på 26 °C. De kallaste månaderna är juli och augusti, då medeltemperaturen är 26 °C. De blötaste månaderna i General Santos är juni, maj, juli och november, med en genomsnittlig nederbörd på 330 mm per månad.