As we move into 2025, everyone must stay updated on the upcoming bank holidays in India. This comprehensive guide provides a detailed list of all bank holidays in India for 2025, covering public and regional holidays. Whether you’re planning a trip, managing business operations, or simply need to handle personal banking, knowing these dates will help you stay prepared and avoid any inconveniences.
Table of Contents
List of Bank Holidays in 2025
Below is a month-by-month breakdown of bank holidays in India for 2025. Each month lists the significant holidays, helping you plan your banking needs effectively.
Bank Holidays in January 2025
Date | Day | Holiday | Religion |
January 1 | Monday | New Year’s Day | All India |
January 2 | Tuesday | Mannam Jayanti | Kerala |
January 11 | Thursday | Missionary Day | Mizoram |
January 12 | Friday | Swami Vivekananda Jayanti | West Bengal |
January 13 | Saturday | Lohri | All India |
January 15 | Monday | Makar Sankranti,
Thiruvalluvar Day & Magh Bihu |
Tamil Nadu, Andhra Pradesh, Arunachal Pradesh, Assam, Gujarat, Karnataka, Puducherry, Sikkim and Telangana |
January 16 | Tuesday | Kanuma Panduga & Tusu Puja | Andhra Pradesh, Assam and Tamil Nadu |
January 17 | Wednesday | Guru Gobind, Singh Jayanti & Uzavar Thirunal | Haryana, Odisha, Punjab, Rajasthan, Jammu and Kashmir, Puducherry and Tamil Nadu |
January 23 | Tuesday | Netaji Subhas Chandra Bose Jayanti and Gaan-Ngai | Jharkhand, Odisha, Tripura, West Bengal and Manipur |
January 25 | Thursday | State Day and Hazrat Ali Jayanti | Himachal Pradesh and Uttar Pradesh |
January 26 | Friday | Republic Day | All India |
January 31 | Wednesday | Me-Dum-Me-Phi | Assam |
Bank Holidays in February 2025
Date | Day | Holiday | Religion |
February 10 | Saturday | Sonam Losar | Sikkim |
February 14 | Wednesday | Vasant Panchami | Haryana, Odisha, Tripura & West Bengal |
February 15 | Thursday | Lui-Ngai-Ni | Manipur |
February 19 | Monday | Chhatrapati Shivaji Maharaj Jayanti | Maharashtra |
February 20 | Tuesday | State Day | Mizoram & Arunachal Pradesh |
February 24 | Saturday | Guru Ravidas Jayanti | All India |
Bank Holidays in March 2025
Date | Day | Holiday | Religion |
March 1 | Friday | Chapchar Kut | Mizoram |
March 5 | Tuesday | Panchayati Raj Divas | Odisha |
March 8 | Friday | Maha Shivaratri | Uttarakhand, Andhra Pradesh, Chandigarh, Chhattisgarh, Dadra and Nagar Haveli, Daman and Diu, Gujarat, Haryana, Himachal Pradesh, Jammu and Kashmir, Jharkhand, Karnataka, Kerala, Madhya Pradesh, Maharashtra, Odisha, Punjab, Rajasthan, Telangana, Tripura and Uttar Pradesh |
March 21 | Thursday | Nauroz | Ladakh |
March 22 | Friday | Bihar Day | Bihar |
March 25 | Monday | Holi, Yaosang & Doljatra | Gazetted Holiday |
March 26 | Tuesday | Yaosang | Manipur |
March 29 | Friday | Good Friday | Gazetted Holiday |
March 30 | Saturday | Easter Saturday | Nagaland |
March 31 | Sunday | Easter Sunday | Nagaland & Kerala |
Bank Holidays in April 2025
Date | Day | Holiday | Religion |
April 1 | Monday | Odisha Day | Odisha |
April 5 | Friday | Babu Jagjivan Ram Jayanti & Jumat-ul-Wida | Telangana, Andhra Pradesh, Jammu and Kashmir |
April 7 | Sunday | Shab-e-Qadr | Jammu and Kashmir |
April 9 | Tuesday | Gudi Padwa, Telugu New Year & Ugadi | Madhya Pradesh, Maharashtra, Tamil Nadu, Telangana, Rajasthan, Karnataka, Jharkhand, Goa, Andhra Pradesh, Gujarat, Dadra and Nagar Haveli, Daman and Diu, Jammu and Kashmir |
April 10 | Wednesday | Eid-ul-Fitr | Gazetted Holiday |
April 11 | Thursday | Sarhul | Jharkhand |
April 14 | Sunday | Dr. Ambedkar Jayanti, Cheiraoba, Vishu, Bohag Bihu, Tamil New Year and Bengali New Year | All India |
April 15 | Monday | Bengali New Year and Himachal Day | Tripura, West Bengal and Himachal Pradesh |
April 17 | Wednesday | Ram Navami | Sikkim, Odisha, Himachal Pradesh, Rajasthan, Haryana, Maharashtra, Daman and Diu, Gujarat, Chandigarh, Punjab, Uttarakhand, Madhya Pradesh, Bihar, Andaman and Nicobar Islands, Telangana, Uttar Pradesh, Andhra Pradesh and Dadra Nagar Haveli, Chhattisgarh, Delhi, Jammu and Kashmir |
April 21 | Sunday | Garia Puja & Mahavir Jayanti | Tripura, Punjab, Daman and Diu, Chandigarh, Uttar Pradesh, Karnataka, Rajasthan, Tamil Nadu, Gujarat, Haryana, Madhya Pradesh, Delhi, Jharkhand, Maharashtra, Chhattisgarh, Lakshadweep, Dadra and Nagar Haveli, Daman and Diu, Delhi and Mizoram |
Bank Holidays in May 2025
Date | Day | Holiday | Religion |
May 1 | Wednesday | Maharashtra Day & May Day | Maharashtra, Assam, Tamil Nadu, Bihar, Goa, Puducherry, Karnataka, Kerala, Manipur & West Bengal |
May 8 | Wednesday | Guru Rabindranath Jayanti and Maharana Pratap Jayanti | Tripura, West Bengal, Rajasthan and Himachal Pradesh |
May 10 | Friday | Maharshi Parasuram Jayanti and Basava Jayanti | Haryana, Himachal Pradesh, Rajasthan, Punjab, Madhya Pradesh and Karnataka |
May 16 | Thursday | State Day | Sikkim |
May 23 | Thursday | Buddha Purnima | Andaman and Nicobar Islands, Arunachal Pradesh, Assam, Chandigarh, Chhattisgarh, Delhi, Himachal Pradesh, Jammu and Kashmir, Jharkhand, Madhya Pradesh, Maharashtra, Mizoram, Odisha, Tripura, Uttar Pradesh, Uttarakhand and West Bengal |
May 24 | Friday | Kazi Nazrul Islam Jayanti | Tripura |
Bank Holidays in June 2025
Date | Day | Holiday | Religion |
June 2 | Sunday | Telangana Formation Day | Telangana |
June 9 | Sunday | Maharana Pratap Jayanti | Himachal Pradesh, Chandigarh, Rajasthan and Haryana |
June 10 | Monday | Sri Guru Arjun Dev Ji’s Martyrdom Day | Punjab |
June 14 | Friday | Pahili Raja | Odisha |
June 15 | Saturday | Raja Sankranti & YMA Day | Odisha & Mizoram |
June 17 | Monday | Bakrid / Eid al Adha | Andaman and Nicobar Islands, Andhra Pradesh, Assam, Bihar, Gujarat, Haryana, Himachal Pradesh, Jammu and Kashmir, Jharkhand, Karnataka, Kerala, Ladakh, Lakshadweep, Madhya Pradesh, Maharashtra, Manipur, Meghalaya, Mizoram, Nagaland, Odisha, Puducherry, Punjab, Rajasthan, Tamil Nadu, Telangana, Tripura, Uttar Pradesh and Uttarakhand |
June 30 | Sunday | Remna Ni | Mizoram |
Bank Holidays in July 2025
Date | Day | Holiday | Religion |
July 5 | Friday | Guru Hargobind Ji’s Birthday | Jammu and Kashmir |
July 6 | Saturday | MHIP Day | Mizoram |
July 7 | Sunday | Ratha Yathra | Odisha |
July 8 | Monday | Behdienkhlam Festival | Meghalaya |
July 17 | Wednesday | Muharram, U Tirot Sing Day | All India except Dadra and Nagar Haveli, Goa, Sikkim, West Bengal, Assam, Kerala, Nagaland, Haryana, Punjab, Chhattisgarh, Uttarakhand, Puducherry, Manipur, Arunachal Pradesh and Daman and Diu, Meghalaya and Mizoram |
July 31 | Wednesday | Shaheed Udham Singh’s Martyrdom Day and Bonalu | Haryana & Telangana |
Bank Holidays in August 2025
Date | Day | Holiday | Religion |
August 7 | Wednesday | Haryali Tej | Haryana |
August 8 | Thursday | Shaheed Udham Singh’s Martyrdom Day and Bonalu | Sikkim |
August 13 | Tuesday | Patriots Day | Manipur |
August 15 | Thursday | Independence Day | All India |
August 16 | Friday | De Jure Transfer Day | Pondicherry |
August 19 | Monday | Raksha Bandhan and Jhulan Purnima | Uttarakhand, Daman and Diu, Rajasthan, Madhya Pradesh, Haryana, Gujarat, Chandigarh, Rajasthan, Uttar Pradesh, Chhattisgarh and Odisha |
August 26 | Monday | Janmashtami | Andaman and Nicobar Islands, Punjab, Jharkhand, Jammu and Kashmir, Madhya Pradesh, Delhi, Rajasthan, Bihar, Haryana, Himachal Pradesh, Telangana, Uttar Pradesh, Daman and Diu, Nagaland, Chandigarh, Tamil Nadu, Uttarakhand, Odisha, Sikkim, Gujarat, Chhattisgarh, Meghalaya, Andhra Pradesh, Tripura, Dadra and Nagar Haveli, Jharkhand, Manipur, Tripura |
Bank Holidays in September 2025
Date | Day | Holiday | Religion |
September 5 | Thursday | Tithi of Srimanta Shankardev and Hartalika Teej | Assam, Chhattisgarh, Sikkim |
September 7 | Saturday | Ganesh Chaturthi | All India |
September 8 | Sunday | Nuakhai | Odisha |
September 13 | Friday | Teja Dashmi | Rajasthan |
September 14 | Saturday | Onam | All India |
September 15 | Sunday | Thiruvonam | Kerala |
September 16 | Monday | Eid-Milad | All India |
September 17 | Tuesday | Indra Jatra | Sikkim |
September 18 | Wednesday | Sree Narayana Guru Samadhi | Kerala |
September 21 | Saturday | Sree Narayana Guru Samadhi | Kerala |
September 23 | Monday | Heroes’ Martyrdom Day | Haryana |
Bank Holidays in October 2025
Date | Day | Holiday | Religion |
October 2 | Wednesday | Gandhi Jayanti | All India |
October 3 | Thursday | Maharaja Agrasen Jayanti and Ghatasthapana | Haryana and Rajasthan |
October 11 | Friday | Maha Navami | Andhra Pradesh, Arunachal Pradesh, Assam, Bihar, Jharkhand, Karnataka, Kerala, Maharashtra, Meghalaya, Mizoram, Nagaland, Odisha, Puducherry, Rajasthan, Sikkim, Tamil Nadu, Tripura, Uttar Pradesh and West Bengal |
October 12 | Saturday | Vijay Dashami & Dussehra | All India |
October 17 | Thursday | Kati Bihu, Maharishi Valmiki Jayanti and Lakshmi Puja | Assam, Haryana, Himachal Pradesh, Karnataka, Punjab, Madhya Pradesh, Odisha, Tripura and West Bengal |
October 20 | Sunday | Karva Chauth | Himachal Pradesh |
October 31 | Thursday | Sardar Vallabhbhai Patel Jayanti | Gujarat |
Bank Holidays in November 2025
Date | Day | Holiday | Religion |
November 1 | Friday | Diwali, Haryana Day, Puducherry Liberation Day, Kerala Piravi, Kut (Chavang Kut), Kannada Rajyotsava | All India |
November 2 | Saturday | Vikram Samvat New Year | Gujarat |
November 3 | Sunday | Bhai Dooj and First Day of Bathukamma | Rajasthan, Sikkim, Uttar Pradesh, Uttarakhand and Telangana |
November 7 | Thursday | Chhath Puja | Assam, Bihar, Chhattisgarh and Jharkhand |
November 15 | Friday | Karthika Purnima and Guru Nanak Jayanti | Odisha, Telangana, Chandigarh, Punjab, Andaman and Nicobar Islands, Arunachal Pradesh, Assam, Chhattisgarh, Delhi, Gujarat, Haryana, Himachal Pradesh, Jammu and Kashmir, Jharkhand, Ladakh, Lakshadweep, Madhya Pradesh, Maharashtra, Mizoram, Nagaland, Rajasthan, Uttar Pradesh, Uttarakhand and West Bengal |
November 18 | Monday | Kanakadasa Jayanti | Karnataka |
November 22 | Friday | Lhabab Duchen | Sikkim |
Bank Holidays in December 2025
Date | Day | Holiday | Religion |
December 1 | Sunday | Indigenous Faith Day | Arunachal Pradesh |
December 3 | Tuesday | Feast of St Francis Xavier | Goa |
December 5 | Thursday | Sheikh Muhammad Abdullah Jayanti | Jammu and Kashmir |
December 12 | Thursday | Pa Togan Nengminza Sangma | Meghalaya |
December 18 | Wednesday | Guru Ghasidas Jayanti and Death Anniversary of U SoSo Tham | Chhattisgarh and Meghalaya |
December 19 | Thursday | Liberation Day | Diu and Daman and Goa |
December 24 | Tuesday | Guru Teg Bahadur’s Martyrdom’s Day | Punjab and Chandigarh |
December 25 | Wednesday | Christmas Day | All India |
December 26 | Thursday | Shaheed Udham Singh Jayanti | Haryana |
December 30 | Monday | U Kiang Nangbah and Tamu Losar | Meghalaya and Sikkim |
December 31 | Tuesday | New Year’s Eve and Losar | Manipur, Mizoram and Ladakh |
RTGS and NEFT Holidays in 2025
Real-Time Gross Settlement (RTGS) and National Electronic Funds Transfer (NEFT) are crucial for high-value transactions and general fund transfers. Below is a table outlining the RTGS and NEFT holidays in 2025:
Date | Day | Holiday |
January 26 | Friday | Republic Day |
August 15 | Thursday | Independence Day |
October 2 | Wednesday | Gandhi Jayanti |
December 25 | Wednesday | Christmas Day |
Bank Holidays on Saturday: Every Second and Fourth Saturdays
In India, banks are closed on the second and fourth Saturdays of each month. This standard practice ensures employees get adequate rest and work-life balance. Here is a quick reference table for these holidays:
Month | Second Saturday | Fourth Saturday |
January | 13th | 27th |
February | 10th | 24th |
March | 9th | 23rd |
April | 13th | 27th |
May | 11th | 25th |
June | 8th | 22nd |
July | 13th | 27th |
August | 10th | 24th |
September | 14th | 28th |
October | 12th | 26th |
November | 9th | 23rd |
December | 14th | 28th |
Regional Bank Holidays in India
Apart from national holidays, each state in India observes regional holidays based on local festivals and events. Here are some notable regional holidays:
1) North India
- Lohri in Punjab
- Baisakhi in Punjab and Haryana
- Himachal Day in Himachal Pradesh
2) South India
- Pongal in Tamil Nadu
- Onam in Kerala
- Ugadi in Karnataka and Andhra Pradesh
3) East India
- Durga Puja in West Bengal
- Ratha Yatra in Odisha
- Chhath Puja in Bihar
4) West India
- Gudi Padwa in Maharashtra
- Goa Liberation Day in Goa
- Gujarat Day in Gujarat
Frequently Asked Questions
Q.1) Is New Year’s Day a public holiday for all banks in India?
Yes, New Year’s Day on January 1 is a public holiday for banks across India.
Q.2) Are banks closed on state-specific holidays?
Yes, banks are closed on state-specific holidays which vary from one state to another.
Q.3) Are government holidays and bank holidays the same?
While many government holidays are also bank holidays, some holidays are specific to banks.
Q.4) Can I still use online banking services on bank holidays?
Yes, online banking services remain operational even on bank holidays.
Q.5) What should I do if I have an urgent banking need on a holiday?
For urgent banking needs on holidays, you can use ATMs, online banking, or mobile banking services.
Q.6) Can there be any unexpected bank closures besides listed holidays?
Yes, banks may close unexpectedly due to strikes, natural calamities, or other unforeseen events.
Q.7) Do all banks follow the same holiday schedule?
No, while there are common holidays, some holidays are specific to certain states or regions.
Q.8) How do bank holidays affect NEFT, RTGS, and IMPS transactions?
NEFT and RTGS services are not available on bank holidays. However, IMPS transactions can be done as it operates 24/7.
Q.9) Can ATMs be used on bank holidays?
Yes, ATMs are operational on bank holidays for cash withdrawals and other services.
Q.10) How are bank holidays determined in India?
Bank holidays are determined based on the Negotiable Instruments Act, of 1881, and by state governments for regional holidays.
Q.11) How do bank holidays affect loan EMI payments?
Loan EMIs are typically debited on the due date even if it falls on a bank holiday. Ensure sufficient balance in your account to avoid penalties.
Q.12) Are there online resources to check for upcoming bank holidays?
Yes, you can check upcoming bank holidays on various financial websites, official bank websites, and government notifications.
Staying informed about bank holidays in India for 2025 will help you plan your activities better and avoid any disruptions in your financial transactions. Whether it’s public holidays, RTGS and NEFT holidays, or regional holidays, this guide covers everything you need to know.