Климат (Cwa) муссонный влажный субтропический. Месяц с самым низким температурным режимом — январь, его типичное среднесуточное температурное значение 19.6 °C. Наитеплейший месяц — май со среднеарифметической температурой 39.5 °C. Самая высокая температура, фиксируется в июне до 46.7°С, а минимально может быть до 4.7°C в январе. Среднегодовая температура в Бастях, на основе наблюдений, оценивается 30.7°C. В течение одного календарного года: дни ясной погоды - 208, дни со снегом - 0, дождливых дней - 109, пасмурных дней - 49.