L'Afghanistan est bordé par l'Iran à l'ouest, le Turkménistan, l'Ouzbékistan et le Tadjikistan au nord, la Chine au nord-est et le Pakistan à l'est et au sud. Pays enclavé, l'Afghanistan est situé au centre Asie dans une région connue sous le nom de Grand Moyen-Orient. Ses coordonnées géographiques sont 33 00 N, 65 00 E.
À peu près de la taille du Texas, l'Afghanistan couvre environ 250 000 miles carrés. La chaîne de montagnes de l'Hindu Kush divise le pays en deux d'est en ouest. La plupart du terrain est accidenté, avec de hautes montagnes enneigées et des vallées escarpées, bien qu'il y ait quelques plaines dans les régions du nord et du sud-ouest.