Kandahar liegt im Süden Afghanistans und ist die Hauptstadt der gleichnamigen Provinz Kandahar. Die Stadt befindet sich am Fluss Arghandāb, etwa auf 1.000 Metern Höhe über dem Meeresspiegel, südwestlich von Kabul und nahe der Grenze zu Pakistan.