کابل در حوزهای در دامنهٔ جنوبی هندوکش و در ارتفاع میانگین حدود ۱۸۰۰ متر قرار دارد. در اینجا دریای کابل از میان رشتهای سنگی میان دو کوه آسمایی و شیردروازه میگذرد و قلعهٔ بالاحصار در سر شرقی شیردروازه دیرزمانی نگهبان شهر بوده است.
این جایگاه چهارراهی طبیعی است. کوتلهایی به سوی شمال از هندوکش میگذرند و به آسیای میانه میرسند و درهٔ دریا راه شرق را به سوی دروازهٔ خیبر و هند میگشاید، همان «راه کهن هند» روزگار باستان. بابر، بنیانگذار دودمان گورکانیان هند، در سال ۱۵۰۴ کابل را گرفت و به آن دل بست و باغش، باغ بابر، آرامگاه او شد. در دههٔ ۱۷۷۰ تیمورشاه درانی پایتخت دولت افغان را به کابل منتقل کرد.
از سال ۲۰۰۲ بنیاد آغاخان برای فرهنگ، باغ بابر را با جویها، صفهها و کوشکهایش، همراه با آرامگاه سدهٔ هجدهمی تیمورشاه و خانههای تاریخی شهر کهنه مرمت کرده است.