Bijna zo groot als de Amerikaanse staat Texas, beslaat Afghanistan een gebied van 647.230 km2 in Zuid-Azië.
Zoals te zien is op de fysieke kaart van het land hierboven, bestaat het grootste deel van Afghanistan uit een ruig, onherbergzaam berglandschap. Meer dan 50% van het totale landoppervlak ligt hoger dan 2.000 m (6.500 ft.). (2,000 m). Dit alles bereikt zijn hoogtepunt in de hoge toppen van de Hindu Kush, waar uitbreidingen van het Pamirgebergte, het Karakorumgebergte en de Himalaya samenkomen.
Het hoogste punt van Afghanistan is Mt. Nowshak (op de kaart aangegeven met een gele driehoek), die een hoogte van 7.485 m heeft.
In het noorden ligt een vruchtbare vlakte aan de Anu Dar’ya rivier. In het zuiden, onder de bergen, bedekken golvende woestijn en verspreide zoutvlaktes het land.
Afghanistan wordt afgevoerd door talrijke rivieren; belangrijke zijn de Amu Dar’ya, Hari, Helmand en de Kabul – direct ten oosten van de hoofdstad, die uitmondt in de Indus rivier in Pakistan.
In 2009 wees Afghanistan een deel van het Hindu Kush-gebergte, bekend als Band-e Amir, aan als zijn eerste nationale park. Het park bevat zes diepblauwe meren, Band-e Gholaman, Band-e Qambar, Band-e Haibat, Band-e Panir, Band-e Pudina en Band-e Zulfiqar, die allemaal door natuurlijke dammen van elkaar worden gescheiden.