El clima es tropical de altura, la temperatura promedio anual es de 22 ºC (72 ºF), en verano rara vez llega a más de 30 °C (86 °F) y en invierno raras veces baja a menos de 16 °C (60 °F).