San Antonio heeft een subtropisch klimaat, wat betekent dat de zomers heet en vochtig kunnen zijn, terwijl de winters mild en aangenaam zijn. De gemiddelde temperatuur in de zomer ligt tussen de 30 en 40 graden Celsius. De winter is aangenaam, met temperaturen tussen de 10 en 20 graden Celsius. Je kunt dus het hele jaar door de stad bezoeken. Maar de beste reistijd is van maart tot mei en in oktober en november, wanneer de temperaturen mild zijn en er minder kans is op regen. Als je van festivals houdt, is april een goede periode, omdat het beroemde Fiesta San Antonio dan plaatsvindt. Het festival is al in 1891 voor het eerst gevierd en wordt sindsdien georganiseerd ter nagedachtenis aan de Slag bij de Alamo. Er zijn parades, er is een soort carnaval en er zijn concerten.