Makar Sankranti is celebrated throughout India. In North India people take holy dip in Ganga on Makar Sankranti day. Thousands of people throng Hindu pilgrimage places like Haridwar, Banaras and Allahabad to take holy dip in Ganga. It is believed that holy dip in Ganga on Sankranti purges all sins committed by the person.
Makar Sankranti is also the main bathing day at Ganga Sagar Mela which is held near Kolkata. Sikh community especially in Punjab and Haryana celebrates Lohri one day before Sankranti.
In Tamil Nadu people celebrate Pongal on the very same day. Pongal is celebrated for four days but the most important day of Pongal festivity is known as Thai Pongal and it is celebrated on Makar Sankranti day.
In Kerala, the most important event on Makar Sankranti is Makaravilakku. The world famous Sabarimala Ayyappa Temple celebrates Sankranti during evening by lighting Makaravilakku. Makaravilakku is artificial light that is created three times at a distant hill. Thousands of devotees wait for Makaravilakku as it symbolizes celestial lighting at Sabarimala Hills.