List of Holidays 2025 - Government, Public & Bank Holidays in India

Festivals form an integral part of the Indian culture and varies from state to state, with each state or city having its own set of customs and traditions of celebrating a particular festival. Here's a complete list of government, public, and bank holidays in 2025.

Animated SVG CTA Button

National Holidays in India 2025

India has three national holidays. The country celebrates Republic Day on 26 January , Independence Day on 15 August and Gandhi Jayanti on 02 October every year.

List of Public and Government Holidays in 2025

Date 

Holiday 

States 

1 January 2025, Wednesday 

New Year's Day 

Arunachal Pradesh, Meghalaya, Manipur, Mizoram, Nagaland, Pondicherry, Rajasthan, Sikkim, Telangana, and Tamil Nadu 

2 January 2025, Thursday

New Year Holiday 

Mizoram 

2 January 2025, Thursday

Mannam Jayanti 

Kerala 

5 January 2025, Monday 

Guru Gobind Singh Jayanti 

Chandigarh, Haryana, Jammu and Kashmir, Odisha, Punjab, and Rajasthan 

11 January 2025, Saturday 

Missionary Day 

Mizoram 

12 January 2025, Sunday 

Swami Vivekananda Jayanti 

West Bengal 

12 January 2025, Sunday 

Gaan-Ngai 

Manipur 

14 January 2025, Tuesday 

Hazrat Ali Jayanti 

Uttar Pradesh 

14 January 2025, Tuesday  

Makara Sankranti 

Gujarat, Karnataka, Telangana, and Sikkim 

14 January 2025, Tuesday 

Pongal 

Andhra Pradesh, Arunachal Pradesh, Pondicherry, and Tamil Nadu 

15 January 2025, Wednesday 

Thiruvalluvar Day 

Tamil Nadu 

15 January 2025, Wednesday 

Magh Bihu 

Assam 

16 January 2025, Thursday 

Kanuma Panduga 

Andhra Pradesh 

16 January 2025, Thursday 

Uzhavar Thirunal 

Pondicherry and Tamil Nadu 

23 January 2025, Thursday 

Netaji Subhas Chandra Bose Jayanti 

Assam, Jharkhand, Odisha, Tripura, and West Bengal 

25 January 2025, Saturday 

State Day 

Himachal Pradesh 

26 January 2025, Sunday 

Republic Day 

National 

28 February 2025, Friday 

Losar 

Sikkim 

30 January 2025, Thursday 

Sonam Losar 

Sikkim 

2 February 2025, Sunday 

Vasant Panchami 

Haryana, Odisha, Tripura, and West Bengal 

12 February 2025, Wednesday 

Guru Ravidas Jayanti 

Himachal Pradesh, Haryana, Madhya Pradesh, and Punjab 

15 February 2025, Saturday 

Lui-Ngai-Ni 

Manipur 

19 February 2025, Wednesday 

Chhatrapati Shivaji Maharaj Jayanti 

Maharashtra 

20 February 2025, Thursday 

State Day 

State Day in Arunachal Pradesh and State Day in Mizoram 

26 February 2025, Wednesday 

Maha Shivaratri 

National except for Andaman and Nicobar Islands, Arunachal Pradesh, Assam, Bihar, Delhi, Goa, Lakshadweep, Manipur, Meghalaya, Mizoram, Nagaland, Pondicherry, Sikkim, Tamil Nadu, and West Bengal 

5 March 2025, Wednesday 

Panchayatiraj Divas 

Odisha 

14 March 2025, Friday 

Holi 

National except Karnataka, Kerala, Lakshadweep, Manipur, Pondicherry, Tamil Nadu, & West Bengal 

14 March 2025, Friday 

Doljatra 

West Bengal 

14 March 2025, Friday 

Yaosang 

Manipur 

15 March 2025, Saturday 

Yaosang 2nd Day 

Manipur 

22 March 2025, Saturday 

Bihar Day 

Bihar 

23 March 2025, Sunday 

S. Bhagat Singh's Martyrdom Day 

Haryana 

28 March 2025, Friday 

Jumat-ul-Wida 

Jammu Kashmir 

27 March 2025, Thursday

Shab-i-Qadr 

Jammu and Kashmir 

30 March 2025, Sunday 

Gudi Padwa 

Maharashtra and Madhya Pradesh 

30 March 2025, Sunday 

Ugadi 

Andhra Pradesh, Daman and Diu, Dadra and Nagar Haveli, Goa, Gujarat, Jammu and Kashmir, Karnataka, Rajasthan, and Telangana 

30 March 2025, Sunday 

Idul Fitr 

National 

30 March 2025, Sunday 

Cheiraoba 

Manipur 

31 March 2025, Monday 

Idul Fitr Holiday 

Telangana 

1 April 2025, Tuesday 

Odisha Day 

Odisha 

1 April 2025, Tuesday 

Sarhul 

Jharkhand 

5 April 2025, Saturday

Babu Jagjivan Ram Jayanti 

Andhra Pradesh and Telangana 

6 April 2025, Sunday

Ram Navami 

National apart from Arunachal Pradesh, Assam, Goa, Jharkhand, Karnataka, Kerala, Lakshadweep, Manipur, Meghalaya, Mizoram, Nagaland, Pondicherry, Tamil Nadu, Tripura, and West Bengal 

10 April 2025, Thursday 

Mahavir Jayanti 

Chandigarh, Chhattisgarh, Daman and Diu, Delhi, Dadra and Nagar Haveli, Gujarat, Haryana, Jharkhand, Karnataka, Lakshadweep, Maharashtra, Madhya Pradesh, Mizoram, Odisha, Punjab, Rajasthan, Tamil Nadu, and Uttar Pradesh 

14 April 2025, Monday 

Bohag Bihu Holiday 

Assam 

14 April 2025, Monday 

Maha Vishuba Sankranti 

Odisha 

14 April 2025, Monday 

Dr Ambedkar Jayanti 

National except Andaman and Nicobar Islands, Arunachal Pradesh, Assam, Chandigarh, Dadra and Nagar Haveli, Daman and Diu, Delhi, Lakshadweep, Manipur, Meghalaya, Mizoram, Nagaland and Tripura 

14 April 2025, Monday

Tamil New Year 

Tamil Nadu 

14 April 2025, Monday 

Vishu 

Kerala 

15 April 2025, Tuesday

Himachal Day 

Himachal Pradesh 

15 April 2025, Tuesday 

Bengali New Year 

Tripura and West Bengal 

18 April 2025, Friday

Good Friday 

National except Haryana & Jammu and Kashmir 

19 April 2025, Saturday 

Easter Saturday 

Nagaland 

20 April 2025, Sunday 

Easter Sunday 

Kerala and Nagaland 

20 April 2025, Sunday 

Garia Puja 

Tripura 

21 April 2025, Monday 

Vaisakh 

Jammu Kashmir and Punjab 

29 April 2025, Tuesday 

Maharshi Parasuram Jayanti 

Gujarat, Himachal Pradesh, Haryana, Madhya Pradesh, Punjab and Rajasthan 

30 April 2025, Wednesday 

Basava Jayanti 

Karnataka 

1 May 2025, Thursday 

Maharashtra Day 

Maharashtra 

8 May 2025, Thursday 

Guru Rabindranath Jayanti 

Tripura and West Bengal 

9 May 2025, Friday

Maharana Pratap Jayanti 

Himachal Pradesh, Haryana and Rajasthan 

12 May 2025, Monday

Buddha Purnima 

Andaman and Nicobar Islands, Arunachal Pradesh, Assam, Chhattisgarh, Chandigarh, Delhi, Himachal Pradesh, Jharkhand, Jammu and Kashmir, Maharashtra, Madhya Pradesh, Mizoram, Odisha, Tripura, Uttarakhand, Uttar Pradesh, and West Bengal 

16 May 2025, Friday 

State Day 

Sikkim 

24 May 2025, Saturday 

Kazi Nazrul Islam Jayanti 

Tripura 

30 May 2025, Friday

Sri Guru Arjun Dev Ji's Martyrdom Day 

Punjab 

6 June 2025, Friday 

Bakrid / Eid al Adha 

National except Arunachal Pradesh, Chandigarh, Dadra and Nagar Haveli, Daman and Diu and Sikkim 

7 June 2025, Saturday

Bakrid / Eid al Adha Holiday 

Jammu and Kashmir 

11 June 2025, Wednesday 

Sant Guru Kabir Jayanti 

Chhattisgarh, Himachal Pradesh, Haryana and Punjab 

12 June 2025, Thursday 

Guru Hargobind Ji's Birthday 

Jammu and Kashmir 

14 June 2025, Saturday 

Pahili Raja 

Odisha 

14 June 2025, Saturday 

Raja Sankranti 

Odisha 

15 June 2025, Sunday 

YMA Day 

Mizoram 

27 June 2025, Friday 

Ratha Yathra 

Odisha 

29 June to 20 July 2025, Sunday

Bonalu 

Telangana 

30 June 2025, Monday 

Remna Ni 

Mizoram 

6 July 2025, Sunday 

MHIP Day 

Mizoram 

11 July 2025, Friday 

Behdeinkhlam Festival 

Meghalaya 

13 July 2025, Sunday

Bhanu Jayanti 

Sikkim 

13 July 2025, Sunday

Martyrs' Day 

Jammu and Kashmir 

17 July 2025, Thursday 

U Tirot Sing Day 

Meghalaya 

24 July 2025, Thursday 

Karkidaka Vavu Bali 

Kerala 

27 July 2025, Sunday 

Haryali Teej 

Haryana 

27 July 2025, Friday 

Muharram 

National except Arunachal Pradesh, Assam, Chhattisgarh, Dadra and Nagar Haveli, Daman and Diu, Goa, Haryana, Kerala, Manipur, Meghalaya, Nagaland, Pondicherry, Punjab, Sikkim, Uttarakhand, and West Bengal 

31 July 2025, Thursday

Shaheed Udham Singh's Martyrdom Day 

Haryana 

8 August 2025, Friday 

Tendong Lho Rum Faat 

Sikkim 

8 August 2025, Friday 

Jhulan Purnima 

Odisha 

9 August 2025, Saturday

Raksha Bandhan 

Chhattisgarh, Daman and Diu, Gujarat, Haryana, Madhya Pradesh, Rajasthan, Uttarakhand & Uttar Pradesh 

13 August 2025, Wednesday 

Patriots Day 

Manipur 

15 August 2025, Friday 

Independence Day 

National 

15 August 2025, Friday 

Parsi New Year 

Daman and Diu, Dadra and Nagar Haveli, Gujarat & Maharashtra 

16 August 2025, Saturday 

De Jure Transfer Day 

Pondicherry 

16 August 2025, Saturday 

Janmashtami 

National except Arunachal Pradesh, Assam, Goa, Karnataka, Kerala, Lakshadweep, Maharashtra, Mizoram, Pondicherry & West Bengal 

25 August 2025, Thursday 

Tithi of Srimanta Shankardev 

Assam 

26 August 2025, Thursday 

Hartalika Teej 

Chhattisgarh & Sikkim 

26 August 2025, Tuesday 

Ganesh Chaturthi 

Andhra Pradesh, Daman and Diu, Dadra and Nagar Haveli, Goa, Gujarat, Karnataka, Maharashtra, Pondicherry, Telangana and Tamil Nadu 

27 August 2025, Wednesday 

Ganesh Chaturthi Holiday 

Goa 

28 August 2025, Thursday 

Nuakhai 

Odisha 

2 September 2025, Tuesday 

Ramdev Jayanti 

Rajasthan 

2 September 2025, Tuesday

Teja Dashmi 

Rajasthan 

4 September 2025, Thursday  

Eid e Milad 

National except Andaman and Nicobar Islands, Arunachal Pradesh, Assam, Bihar, Goa, Haryana, Himachal Pradesh, Meghalaya, Punjab, Sikkim, and West Bengal 

4 September 2025, Thursday 

First Onam 

Kerala 

6 September 2025, Saturday 

Indra Jatra 

Sikkim 

7 September 2025, Sunday 

Sree Narayana Guru Jayanti 

Kerala 

12 September 2025, Friday 

Friday Following Eid e Milad 

Jammu Kashmir 

21 September 2025, Sunday 

Sree Narayana Guru Samadhi 

Kerala 

21 September 2025, Sunday 

Mahalaya Amavasye 

Karnataka, Odisha, Tripura, and West Bengal 

22 September 2025, Monday 

First Day of Bathukamma 

Telangana 

22 September 2025, Monday 

Ghatasthapana 

Rajasthan 

22 September 2025, Monday 

Maharaja Agrasen Jayanti 

Haryana 

23 September 2025, Tuesday 

Heroes Martyrdom Day 

Haryana 

29September 2025, Monday 

Maha Saptami 

Meghalaya, Odisha, Sikkim, Tripura and West Bengal 

30 September 2025, Tuesday 

Maha Ashtami 

Andhra Pradesh, Arunachal Pradesh, Jharkhand, Meghalaya, Manipur, Odisha, Rajasthan, Sikkim, Telangana, Tripura and West Bengal 

1 October 2025, Wednesday 

Maha Navami 

Assam, Bihar, Jharkhand, Karnataka, Kerala, Meghalaya, Nagaland, Odisha, Pondicherry, Sikkim, Tamil Nadu, Tripura, Uttar Pradesh & West Bengal 

2 October 2025, Thursday 

Gandhi Jayanti 

National 

2 October 2025, Thursday 

Vijaya Dashami 

National except Chandigarh, Dadra and Nagar Haveli, Manipur 

5 October 2025, Sunday

Janmostav of Srimanta Shankardev 

Assam 

7 October 2025, Tuesday 

Maharishi Valmiki Jayanti 

Himachal Pradesh, Haryana, Karnataka, Madhya Pradesh & Punjab 

18 October 2025, Saturday 

Kati Bihu 

Assam 

20 October 2025, Monday 

Lakshmi Puja 

Odisha, Tripura & West Bengal 

20 October 2025, Monday 

Deepavali 

Andhra Pradesh, Goa, Karnataka, Kerala, Pondicherry, Telangana & Tamil Nadu 

21 October 2025, Tuesday 

Diwali 

National except Andhra Pradesh, Goa, Karnataka, Kerala, Pondicherry, Tamil Nadu & Telangana 

22 October 2025, Wednesday 

Bhai Dooj 

Gujarat, Rajasthan, Sikkim, Uttarakhand, Uttar Pradesh 

28 October 2025, Tuesday 

Chhath Puja 

Assam, Bihar, Chhattisgarh, Jharkhand 

31 October 2025, Friday 

Sardar Vallabhbhai Patel Jayanti 

Gujarat 

1 November 2025, Saturday 

Haryana Day 

Haryana 

1 November 2025, Saturday 

Kannada Rajyothsava 

Karnataka 

1 November 2025, Saturday 

Kut 

Manipur 

1 November 2025, Saturday 

Puducherry Liberation Day 

Pondicherry 

4 November 2025,  Tuesday 

Guru Nanak Jayanti 

National except Andhra Pradesh, Bihar,Dadra and Nagar Haveli, Daman and Diu, Goa, Karnataka, Kerala, Manipur, Meghalaya, Odisha, Pondicherry, Sikkim, Tamil Nadu and Tripura 

5 November 2025, Wednesday 

Karthika Purnima 

Odisha and Telangana 

8 November 2025, Saturday 

Kanakadasa Jayanti 

Karnataka 

11 November 2025, Tuesday

Lhabab Duchen 

Sikkim 

23 November 2025, Sunday 

Seng Kut Snem 

Meghalaya 

24 November 2025, Monday 

Sri Guru Teg Bahadur Ji's Martyrdom Day 

Punjab 

1 December 2025, Monday 

Indigenous Faith Day 

Arunachal Pradesh 

3 December 2025, Thursday 

Feast of St Francis Xavier 

Goa 

5 December 2025, Friday 

Sheikh Muhammad Abdullah Jayanti 

Jammu and Kashmir 

12 December 2025, Friday 

Pa Togan Nengminza Sangma 

Meghalaya 

18 December 2025,  Thursday

Death Anniversary of U SoSo Tham 

Meghalaya 

18 December 2025, Thursday 

Guru Ghasidas Jayanti 

Chhattisgarh 

19 December 2025, Friday 

Liberation Day 

Daman and Diu, Goa 

24 December 2025, Wednesday

Christmas Holiday 

Meghalaya and Mizoram 

25 December 2025, Thursday 

Christmas Day 

National 

26 December 2025, Friday 

Christmas Holiday 

Meghalaya and Telangana 

26 December 2025, Friday 

Shaheed Udham Singh Jayanti 

Haryana 

30 December 2025, Tuesday 

Tamu Losar 

Sikkim 

30 December 2025, Tuesday 

U Kiang Nangbah 

Meghalaya 

31 December 2025, Wednesday

New Year's Eve 

Manipur and Mizoram 

India has an extensive list of Public and Government holidays. These holidays range from religious festivals to birthdays of individuals with historical significance as well as the foundation days of the different states. Here is a list of the major Public and Government holidays in India in 2025.

Top 10 Festival Holidays in India 2025

India, the second most popular country in the world, has many religions, festivals and customs. A majority of festivals across the country are common among all communities. The 10 biggest festivals of the country include Diwali, Holi, Maha Shivaratri, Ramadan, Raksha Bandhan, Durga Puja, Dussehra, Krishna Janmastami, Ganesh Chaturthi and Vaisakhi

Diwali: Diwali is the Festival of Lights, is normally celebrated in the month of October or November every year. It is a 5-day Hindu festival that celebrates the triumph of good over evil. Diwali, in North India, is celebrated to honor the return of Lord Rama to Ayodhya after beating Ravana. 

Holi: Holi is the Festival of Colors, is normally celebrated in the month of March every year. During this festival, people burn figurines, light beacons and drench each other with water billons and water. 

Mahashivatri: Maha Shivatri means the night of Lord Shiva. Devotees across the country flock to Shiva temples and offer Bilva leaves to Lord Shiva. Extensive dancing and singing takes place to make people stay awake all night. 

Ramdan: Ramadan is the month of fasting for the Islamic community. During the month, Muslims refrain from drinking, eating and smoking. The festival is intended to teach the community of Islam about humility, patience and spirituality to God. 

Raksha Bandhan: Raksha Bandhan is a Hindu festival that celebrates the love, bond and affection between sisters and brothers. The festival is usually celebrated in the month of August every year. On this day, sisters tie Rakhi on the wrist of brothers.

Vaisakhi: Vaisakhi, celebrated on April 13 or 14, marks the Punjabi New Year and the harvest festival of Punjab. It holds religious significance for Sikhs as the day Guru Gobind Singh established the Khalsa in 1699.

Janmashtami: Krishna Janmashtami celebrates the birth of Lord Krishna, the eighth avatar of Lord Vishnu, symbolizing love, compassion, and the triumph of good over evil. Devotees observe fasting, perform midnight prayers, and enjoy festivities like Dahi Handi and devotional singing.

NavaratriNavaratri is celebrated for nine days with three each dedicated to worship of Ma Lakshmi, the Goddess of Wealth, Ma Saraswati, the Goddess of Knowledge and Ma Durga, the Goddess of Valor.

Dussehra: Dussehra is a Hindu festival, celebrates the triumph of Lord Rama over Ravana. The festival also signifies the triumph of Goddess Durga over Mahishasur. Mysore is the famous destination to celebrate this festival with friends and families. 

Ganesh Chaturthi: Ganesh Chaturthi is a Hindu festival, marks the birthday of Lord Ganesh or Lord Ganapati. The festival is celebrated by the worshippers of Lord Shiva and the worshipers of Lord Vishnu. Baisakhi, a primordial harvest festival, celebrates the New Year for the Sikh.

State Wise Holidays

FAQs on List of Holidays 2025

  • How many national holidays are there in India which is observed in every state and union territory without exception?

    There are 3 such public holidays which are observed all over India without exception and these are Republic Day, Independence Day, and Gandhi Jayanti. Republic Day falls on 26 January, Independence Day is on 15 August, and Gandhi Jayanti is on 2 October every year.

  • How many public holidays are there in India?

    There are 17 public holidays that are celebrated in India.

  • Are public or government holidays the same across all states in India?

    No, the list of public or government holidays are not the same for every state in India. While there may be some days which are common to all, there are several other days which are specific to the culture and history of each state that are public holidays only for that particular state.

  • Can I take the public holiday of one state in another state?

    Unless it is a public holiday in the state you are in, you cannot take a public holiday of another state as a holiday in any other state in India.

  • Is New Year a public holiday in any state in India?

    Yes, there are several states which have declared the New Year's day as a public holiday. It is also a bank holiday.

  • How many holidays are granted to Indian government employees?

    Employees of the Central Government have 104 holidays every year because their workweek is five days long. They also receive leave in the form of fourteen gazetted holidays, two restricted holidays, and three national holidays.

  • What does public holidays mean in India?

    On public holidays, the majority of people have the day off from work. Local rules and regulations determine modern times.

  • Are public holidays paid in India?

    For the three national holidays and any other festival holidays that the individual state governments decide to observe, employees are entitled to paid time off. It should be noted that state-specific holidays may vary, reflecting India's vast cultural diversity and regional heterogeneity.

  • What does a restricted holidays mean in India?

    A restricted holiday is one that is voluntary and up to the employees to take or not. It is not required and is a form of paid leave. An employee is only permitted to take a certain number of limited holidays throughout a fiscal year.

News about List of Holidays 2025

On the ocassion of Holi banks will remain closed for four days in various states

Banks in multiple states will be closed from 13 March 2025 to 16 March 2025 due to Holi, as per the Reserve Bank of India (RBI). On 13 March 2025 (Thursday), banks in Kerala, Dehradun, Kanpur, Lucknow (Uttar Pradesh), Uttarakhand, Jharkhand, Ranchi, and Thiruvananthapuram will remain closed for Holika Dahan and Attukal Pongala. 

Most states will observe a bank holiday on 14 March 2025 for Holi (also known as Dhuleti, Dhulandi, or Dol Jatra), except in Odisha, Tamil Nadu, Manipur, Tripura, Karnataka, Kerala, and Nagaland. On 15 March 2025, banks in Agartala, Bhubaneswar, Imphal, and Patna will be closed for Holi or Yaosang 2nd Day. Since 16 March 2025 is a Sunday, banks across all states will remain closed. 

11 March 2025

Banks will remain closed on 16 January 2025

On Thursday, 16 January 2025, all public and private sector banks in Tamil Nadu will remain closed in observance of the Uzhavar Tirunal festival, which is celebrated as part of the Pongal festivities. This holiday is specific to Tamil Nadu, so banks in other states across the country will continue their regular operations. Individuals with any banking-related tasks should take this regional holiday into account and plan their activities accordingly to avoid inconvenience. 

15 January 2025
Disclaimer
Display of any trademarks, tradenames, logos and other subject matters of intellectual property belong to their respective intellectual property owners. Display of such IP along with the related product information does not imply BankBazaar's partnership with the owner of the Intellectual Property or issuer/manufacturer of such products.