Климат (Cwb) субтропический горный или умеренный океанический с сухой зимой. Среднегодовая температура в Шиллонге, по данным наблюдений, достигает 20.7°C. Месяц с минимальными температурами — январь, характерная суточная температура 14.9 °C. Месяц с максимальными температурами - это апрель со средней температурой 25.0 °C. Максимальная температура, замечается в июне до 30.2°С, а минимальный уровень достигает 3.6°C в январе. За год: ясные дни - 108, дни со снегом - 0, дни с осадками - 243, облачных дней - 15.