Afganistán limita con Irán al oeste, Turkmenistán, Uzbekistán y Tayikistán al norte, China al noreste y Pakistán al este y al sur. Un país sin litoral, Afganistán se encuentra en el centro Asia en una zona conocida como el Gran Oriente Medio. Sus coordenadas geográficas son 33 00 N, 65 00 E.
Sobre el tamaño de Texas, Afganistán cubre aproximadamente 250,000 millas cuadradas. La cadena montañosa Hindu Kush divide el país a la mitad de este a oeste. La mayor parte del terreno es escarpado, con altas montañas cubiertas de nieve y valles escarpados, aunque hay algunas llanuras en las regiones norte y suroeste.