На севере страны тропический пустынный, среднемесячные температуры изменяются от +15 C в январе до +35 C в июле (при этом максимальные температуры достигают +56 C), осадков выпадает обычно 100–250 мм., в основном в виде сильных кратковременных ливней, которые даже приводят к наводнениям.
Климат крайней южной части экваториально–муссонный с температурами воздуха от +21 С до +24 C зимой и от +30 С до +35 C летом и годовым количеством осадков до 800–1000 мм., выпадающих, в основном, в муссонный период.