Климат (Cwb) субтропический горный или умеренный океанический с сухой зимой. Среднегодовая температура в Шиллонге, по данным наблюдений, достигает 20.5°C. Месяц с минимальными температурами — январь, характерная суточная температура 14.9 °C. Месяц с максимальными температурами - это апрель со средней температурой 26.0 °C. Максимальная температура, замечается в апреле до 30.0°С, а минимальный уровень достигает 3.6°C в январе. За год: ясные дни - 106, дни со снегом - 0, дни с осадками - 248, облачных дней - 12.