Here is a list of top pilgrimage spots of India, gleaned from a worldwide list produced by Alliance of Religions & Conservation, an organisation in the UK launched by Prince Philip, the Duke of Edinburgh. The absolute numbers given here can of course be endlessly debated, given India has very poor statistics for such things (eg. Wikipedia says Sabarimala gets 100mn pilgrims every year against the number here of 30mn). However, the larger picture is likely to be correct.
|Name||Location||No of annual pilgrims|
|Sree Dharma Sasta Temple||Sabarimala, Kerala||30mn|
|Golden Temple||Amritsar, Punjab||13 mn|
|Tirumala Venkateshwara Temple||Tirupati, Andhra Pradesh||10 mn|
|Sri Krishna Temple||Dwarka, Gujarat||5 mn|
|Sri Kashi Viswanath temple||Varanasi, Uttar Pradesh||1 mn|
For the full international list: http://www.arcworld.org/downloads/ARC%20pilgrimage%20statistics%20155m%2011-12-19.pdf