Sept villes de l'Inde sont considérées comme sacrées ou saintes pour l'hindouisme :
* Vârânasî, ex Bénarès, ou Kâshâ (Uttar Pradesh)
* Haridwar (uttaranchal)
* Ayodhya (Uttar Pradesh), le lieu de naissance de Rama
* Mathura (Uttar Pradesh), le lieu de naissance de Krishna
* Dwarka (Goujerat), le lieu où Krishna devient roi
* Kanchipuram (Tamil Nadu)
* Ujjain (Madhya Pradesh)
Quatre villes accueillent, à trois ans d'intervalle, le grand rassemblement de la Kumbhamelâ, chacune tous les 12 ans :
* Nâsik (Maharashtra)
* Ujjain (Madhya Pradesh)
* Allâhâbâd, appelée aussi Prayâg dans ce cas (Uttar Pradesh)
* Haridwar (uttaranchal)
Quatre villes forment le pèlerinage le plus sacré, celui des 4 demeures divines, aux 4 points cardinaux de la carte mythologique de l'Inde :
* Badrinath, au nord, près de la source du Gange, associé à Shiva
* Puri, (Orissa) à l'est, associé à Jagganath, forme de Krishna
* Rameshvaram, (Tamil Nadu) au sud, associé à Rama car sur le pont de Rama
* Dwarka, à l'ouest, associé à Krishna.
Quatre villes sont considérées comme saintes par les bouddhistes :
* Lumbinî, le lieu de naissance du Bouddha (Népal)
* Bodh-Gaya, le lieu où il a atteint l'éveil (Bihar)
* Sârnâth, le lieu du premier prêche (Uttar Pradesh)
* Kusinâgar, le lieu où il atteint le pari-nirvāna (Uttar Pradesh)