San Antonio bénéficie d'un climat subtropical humide typique des États du sud.
Les étés sont chauds et humides, avec des températures pouvant atteindre 38°C, tandis que les hivers sont doux, avec des températures moyennes de 12°C. La ville reçoit une moyenne de 600 mm de précipitations par an,