阿富汗最大的兴都库什山脉自东北斜贯西南。阿富汗属大陆性气候,四季分明,昼夜温差较大。全年干燥少雨,年温差和日温差均较大,冬季严寒,北部和东北部地区最低气温为零下30℃以下。夏季酷热,东部城市贾拉拉巴德最高气温可达49℃。全国年平均降雨量只有240毫米。首都喀布尔气候宜人,四季分明,全年平均气温13℃左右。阿富汗的河流大部分是内陆河,多注入沙漠和湖泊。主要河流有阿姆河、喀布尔河、赫尔曼德河和哈里河等。河水主要来源于雨雪。