As the nights get longer, asking us all to reflect on the year, the dance of the ticking wands also hums a familiar tune of newness awaiting to embrace us. Here’s your glance at some of the public holidays for 2025, according to the Circular issued by the Ministry of Personnel, Public Grievances and Pensions, to plan ahead and make the best out of your mid-decade year.
Here’s a detailed guide to India’s 2025 public holidays and ideas to make the most of your time off.
Gazetted holidays
The following is the list of gazetted holidays in India for the year 2025:
Republic Day (26 January)
Republic Day marks the adoption of the Indian Constitution, India becoming a Sovereign and Democratic state, and the Republic of India’s adoption of the Constitution on 26 January 1950. Sunday, 26 January 2025, will mark the 76th Republic Day of India.
Maha Shivratri (26 February)
In 2025, Maha Shivratri will take place on Wednesday, 26 February. It is a sacred day intended for worshipping Lord Shiva, the Hindu God of Destruction and Destroyer of Evil.
Holi (14 March)
No one gives Spring a grand welcome like Indians do. In 2025, Holi is going to be celebrated on Friday 14 March.
Eid-ul-Fitr (31 March)
Although the celebration depends entirely on the movement of the Moon, Eid-ul-fitr in 2025 will take place on 31 March.
Eid-ul-Fitr is a joyous celebration among Muslims worldwide at the end of Ramadan, the ninth month of the Islamic lunar calendar.
Mahavir Jayanti (10 April)
In 2025, Mahavir Jayanti will be celebrated on Thursday, 10 April. Mahavir Jayanti is the birth anniversary of Lord Mahavir, who played a significant role in preaching Jainism.
Good Friday (18 April)
In 2025, Good Friday will occur on Friday, 18 April.
Good Friday is a day of mourning for Christians everywhere. It is part of a 3-day festival that concludes with Easter Sunday.
May Day (1 May)
The first of May is called the May Day, also known as Labour Day and International Worker’s Day. It is a celebration of laborers and the working classes—promoted by the international labor movement.
Buddha Purnima (12 May)
In 2025, Buddha Purnima will be commemorated on Monday, 12, of the Gregorian month of May.
Buddha Purnima falls on the first full moon of the Hindu lunisolar month of Vesakha. It is a celebration of the birth anniversary of Gautama Buddha, the eighth reincarnation of Lord Vishnu, the founder of the Buddhist religion.
Eid-ul-Zuha/Eid-ul-Adha/Bakrid (7 June)
The holiday for Eid-ul-Adha in 2025 is on Saturday, 7 June. However, the celebration depends entirely on the movement of the Moon.
Eid ul Adha commemorates Prophet Ibrahim’s willingness to sacrifice his son Ismail in obedience to God.
Muharram (6 July)
In 2025, the holiday for Muharram falls on Sunday, 6 July.
Muharram marks the commencement of the Islamic New Year, symbolizing a period of renewal and deep spiritual reflection.
Independence Day (15 August)
India’s Independence Day is celebrated annually on 15 August. In 2025, it falls on a Friday.
Janmashtami (16 August)
Janmashtami in 2025 takes place on Saturday, 16 August. It is a grand celebration of the birth anniversary of Lord Krishna—the eighth avatar or incarnation of Lord Vishnu.
Milad-un-Nabi (5 September)
Eid-Milad-un-Nabi or Eid-e-Milad is a holiday in India that will take place on Friday, 5 September. It marks the birth of the Islamic Prophet Muhammad.
Onam (5 September)
In 2025, Onam or Thiru Onam Day will also be celebrated on Friday, 5 September. Onam is a South Indian harvest festival that marks the beginning of the Malayalam calendar, Kollavarsham.
Dusshera (2 October)
Navratri begins on 22 September and Durga Puja begins on 28 September in 2025. For 2025, Dusshera will fall on Thursday, 2 October.
Gandhi Jayanti (2 October)
2 October is also the celebration of the birth anniversary of Mahatma Gandhi, or Gandhi Jayanti—revered in India as the Father of the Nation.
Diwali (20 October)
The holiday for Diwali in 2025 is on Monday, 20 October. Diwali is essentially a five-day festival of lights celebrated almost all over India.
Guru Nanak Jayanti (5 November)
Guru Nanak Jayanti, a gazetted holiday in India, will be celebrated on Wednesday, 5 November 2025. It is the birth anniversary of Guru Nanak Gurpurab—the founder of Sikhism.
Christmas (25 December)
Christmas is celebrated annually on 25 December. It is the last official holiday of the year, which celebrates the birth of Jesus Christ.
Restricted holidays
The following is the list of restricted holidays in India for the year 2025:
New Year’s Day (1 January)
Post the haze of glitz, glamour, and midnight sighs—start your new year by spending the first Mercury Day with yourself. Journal, read a short story, or slumber away to start the first work day of the new year with a fresh mind.
Makar Sankranti/ Magha Bihu/ Pongal (14 January)
Makar Sankranti is a Hindu harvest festival observed annually in different parts of India. The festival may wear a different hat in separate states(for instance, Magha Bihu in northeastern India and Pongal in South India), but underneath it all—it is the very first Indian festival of the year that awakens the spirit and keeps traditions alive.
Chaitra Sukladi/ Gudi Padava/ Ugadi/ Cheti Chand (30 March)
Gudi Padwa, Ugadi and Chaitra Sukhladi are essentially a spring festival—referred to differently in various states of India—that marks the beginning of the lunisolar new year for Marathi and Konkani Hindus living along the western coast and south India.
Ram Navami (6 April)
In 2025, Ram Navami will be celebrated on Sunday, 6 April. Ram Navami signifies the birth of Ram as the seventh incarnation of Lord Vishnu in Ayodhya.
Raksha Bandhan (9 August)
In 2025, Raksha Bandhan will be celebrated on Saturday, 9 August.
Raksha Bandhan is an auspicious day for siblings in India. It is a celebration of the precious bond between siblings, especially between a brother and a sister.
Ganesh Chaturthi (27 August)
In 2025, Ganesh Chaturthi shall be taking place on Wednesday, 27 August.
Ganesh Chaturthi is an observance honoring Lord Ganesha, the elephant-headed deity.
Maha Saptami (29 September)
For the year 2025, Maha Saptami falls on Monday, 29 September. On the seventh day, known as Maha Saptami, the banana tree, referred to as Kola Bou for the occasion, undergoes a ceremonial bath, is dressed in a red-bordered sari, and is placed beside lord Ganesha’s idol.
Maha Ashtami (30 September)
For the year 2025, Maha Ashtami falls on Tuesday, 30 September.
The eighth day of Durga Puja, or Maha Ashtami, is the most significant day of the festival. It includes the Kumari Puja, where a young girl is worshiped as the goddess, and the Sandhi Puja, which commemorates the moment Durga transformed into Chamunda to kill the demons, Chanda and Munda.
Maha Navami (1 October)
For the year 2025, Maha Navami falls on Wednesday, 1 November.
The conclusion of Sandhi Puja marks the beginning of Maha Navami. Crowds gather to watch the Maha Aarti (ritual of worship with lamps), and many puja committees host Dhunuchi (incense burner) dance competitions on the evening of Navami.
Bhai Duj (23 October)
For the year 2025, Bhai Duj falls on Thursday, 23 October.
Bhai Duj is a sacred Hindu festival observed on the last day of Diwali that honors the sweet bond shared by a brother and sister. Bhai Duj or Bhratri Ditwiya, also known as Bhau Beej (in Marathi) and Bhai Phota (in Bengali), relates to Yama (the God of death) and his sister, Yamuna, who put tilak on Yama’s forehead and showered the Akshat on him.
Chhat Puja (28 October)
For the year 2025, Chhat Puja falls on Tuesday, 28 October.
Chhat Puja is a spiritually significant tribute to the Sun God, Surya, primarily commemorated in the states of Bihar, Uttar Pradesh, Jharkhand, West Bengal, and specific areas of Nepal.