Afganistanul este mărginit de Iran la vest, Turkmenistan, Uzbekistan și Tadjikistan în nord, China în nord-est și Pakistan la est și sud. O țară fără ieșire la mare, Afganistan este situată în centrul Asia într-o zonă cunoscută sub numele de Marele Orient Mijlociu. Coordonatele sale geografice sunt 33 00 N, 65 00 E.
Despre mărimea Texasului, Afganistanul acoperă circa 250.000 de kilometri pătrați. Muntele Hindu Kush împarte țara în jumătate de la est la vest. Cea mai mare parte a terenului este insuficientă, cu munți înalți, cu zăpadă și văi abrupte, deși există câmpii în regiunile de nord și sud-vest.