
Afganistan on pääosin vuoristoista. Lähes puolet pinta-alasta on vähintään kahden kilometrin korkeudessa. Vuoristossa korkeuserot ovat suuria ja vaikeuttavat liikkumista. Talvella lumen takia monet tiet ovat käyttökelvottomia.
Matalin paikka on pohjoisen Amu Darya -joki (258 m) ja korkein Nowshak (7 458 m).
Hindu Kushin vuoristo jakaa maan kolmeen maantieteellisesti hyvin erilaiseen osaan:
Ilmasto vaihtelee rajusti vuodenaikojen mukaan, kesällä päivälämpötila on usein yli +40 ºC ja talvella yölämpö voi laskea alle -15 ºC. Heinäkuun keskilämpötila on noin +32 ºC ja tammikuun noin +4 ºC. Maassa sataa keskimäärin kerran kuukaudessa. Maanjäristykset ovat yleisiä.