主要原因如下:
印度半岛西北部不属于海洋季风的影响范围
无论冬夏,西北部均是受来自中亚、中东地区流出的气流影响,也就是副热带大陆气团的高压迴流流出的气流所控制,西北来的气流,经海时间短,吸收水汽少,先经阿富汗、俾路支的干旱高原再下降到这里,更加干燥,不易降水,因此虽距海仅几百公里,仍属于干燥气候。
即使是在夏季,印度西北部是热低压所在(气流辐合的中心),而此热低压的东侧有海洋气流辐合,沿恒河上溯的气流,在途中也失去水汽,等到再下降到这里,也难以致雨;但西侧则有大陆气团辐合,造成印度河中上游的干旱少雨气候。
这里上层有来自西方的极干气流的存在,上升气流未达露点,即被干燥气流挟走,因此上升冷却而致雨的机会极少。
而使西高止山形成丰沛降水的西南季风气流,在它的北缘上呈一簿楔,被上面下降的大陆空气所覆盖,锋面不活跃,逆温现象阻止了对流活动,因此使这里夏季各月少雨或无雨。
归纳为:西北来的风干燥;西南季风的北缘薄被大陆空气覆盖,形成逆温,不易降水;东南恒河拐过来的气流失去水汽也干燥。