Ungefähr so groß wie der US-Bundesstaat Texas nimmt Afghanistan eine Fläche von 647.230 km2 in Südasien ein.
Wie auf der obigen physischen Karte des Landes zu sehen ist, besteht der größte Teil Afghanistans aus einer zerklüfteten, unwirtlichen Berglandschaft. Mehr als 50% der gesamten Landfläche liegt über 2.000 m. (2,000 m). Das Ganze gipfelt in den hohen Gipfeln des Hindukusch, wo Ausläufer des Pamir-Gebirges, des Karakorum-Gebirges und des Himalaya zusammenkommen.
Der höchste Punkt Afghanistans ist der Mt. Nowshak (auf der Karte durch ein gelbes Dreieck markiert), der eine Höhe von 7.485 m (24.446 ft.) erreicht.
Im Norden grenzt eine fruchtbare Ebene an den Anu Dar’ya Fluss. Im Süden, unterhalb der Berge, bedecken hügelige Wüste und verstreute Salzwiesen das Land.
Afghanistan wird von zahlreichen Flüssen entwässert; bedeutende sind der Amu Dar’ya, der Hari, der Helmand und der Kabul – direkt östlich der Hauptstadt, der in den Indus in Pakistan mündet.
Im Jahr 2009 erklärte Afghanistan einen Teil des Hindukusch-Gebirges, bekannt als Band-e Amir, zu seinem ersten Nationalpark. Der Park enthält sechs tiefblaue Seen, Band-e Gholaman, Band-e Qambar, Band-e Haibat, Band-e Panir, Band-e Pudina und Band-e Zulfiqar, die alle durch natürliche Dämme getrennt sind.