L’altitude est un facteur climatique essentiel. Dans le Haut Himalaya, les températures restent froides toute l’année. Le climat est plus tempéré sur les plateaux intermédiaires et devient tropical dans le Terai. (plaine qui borde le Népal au sud le long de la frontière indienne).
Entre la fin du printemps et le milieu de l’été les températures sont les plus élevées. Le Népal est soumis au régime de la mousson, qui remonte la plaine du Gange pour arroser les contreforts de l’Himalaya de juin à août.
Les précipitations annuelles sont en fonction de l’altitude. Le Terai reçoit en moyenne 2000 mm d’eau, contre 1400 à Katmandou et 800 mm seulement dans l’ouest du pays. D'octobre à avril c'est une période agréable pour aller au Népal. La meilleure période étant les mois d'octobre et novembre, c'est une saison très ensoleillée et sèche.