Está ubicado en la orilla oeste del río Yamuna en la ciudad de Agra, estado de Uttar Pradesh, en la India, 2,5 km al noroeste del Taj Mahal.