Clima este extrem de variată, variind de la condiții subtropicale calde și umede în sud la condiții alpine reci și uscate în nord. Din mai până în octombrie, musonul de sud-vest aduce ploi abundente - mai mult de 4.000 de milimetri (160 in) în partea de sud - și există un sezon uscat pronunțat în iarnă. Mai la nord, precipitațiile sunt, în general, foarte puține, de ordinul de 600 până la 700 de milimetri (24 până la 28 in), înregistrate în perioada iunie-august. Diferența dintre debitul maxim și minim al râului în lunile de muson și uscate se spune că este de până la 20 de ori.
41,350 de kilometri pătrați (15,970 sq mi)