De varmeste måneder i Mossel Bay er normalt februar og januar med en gennemsnitstemperatur på 20 °C. Juli og juni er de koldeste måneder med en gennemsnitstemperatur på 14 °C. De mest regnfulde måneder er april og maj.