Places where Kumbh Mela are organized: Haridwar, Allahabad, Ujjain, and Nashik. Every place has its own cycle of 12 years. Ardha-Kumbh (half Kumbha) takes place every six years.

When is it organized: Every place has its own cycle of 12 years.

Dates for Kumbh Mela: Exact date is determined on the basis of a combination of zodiac positions of the Jupiter, the Sun and the Moon. In Nashik and Ujjain, the Mela (Fair) is held while a planet is in Leo (or Simha in Hindu astrology). This is why in Ujjain and Nashik it is referred to as Simhastha.

Highlights: Kumbh is a mass Hindu pilgrimage in which Hindus gather to take dip in a sacred river. Devotional singing, spiritual discussions, religious gatherings, and mass feeding of holy men and women and the poor are the highlights of the fair.

Description: Kumbh Mela assumes immense importance among the people in India and is the only festival that occurs once every twelve years.


According to medieval Hindu mythology, Lord Vishnu dropped drops of amrita (the drink of immortality) at four places, while transporting it in a kumbha (pot). These four places are identified as the present-day sites of the Kumbh Mela – Haridwar, Allahabad, Ujjain and Nashik. These four places are located near rivers.

The main festival site in Haridwar is located on the banks of Ganges River. Main festival site in Allahabad is located on the confluence of the rivers Ganges, Yamuna and Saraswati (the invisible river). Main site in Nashik is located on the banks of Godavari River and that in Ujjain is located on the banks of Shipra River. Bathing in these rivers is supposed to cleanse a person of all sins. Shedding of sins is perceived important by Hindus to attain moksha (enlightenment).

Kumbh Mela has become a big center of attraction for visitors also. A spectacle, as large as this fair, is unparalleled anywhere else in the world.

Treat yourself to customized tour packages from Kolkata, Bangalore, Delhi and elsewhere with Excursion2India!

Please write to us at or Please also feel free to call us at +91-9163580464