Debido a su ubicación sobre la cordillera Bukitbarisan a una altura de 1.000 msnm, goza de un clima seco y agradable con una temperatura promedio de 20 °C.