How to learn about today is a bank holiday in India
The fastest way to know if today is a bank holiday in India is to check the Reserve Bank of India's official holiday calendar on the RBI website, or to call your own bank's customer service line. India observes three types of bank holidays: national holidays (the same across all banks), state-specific holidays (which vary by region), and optional holidays (which individual banks may or may not observe). Because the calendar changes year to year and differs by state, there is no single answer that works for everyone — you have to check against your own bank's schedule.
If you need to know right now, texting or calling your bank is faster than searching online. Most banks display holiday schedules on their mobile apps and websites, and customer service can tell you in under a minute whether your branch is open today.
Key Takeaways
- India has three types of bank holidays: national holidays observed everywhere, state holidays that vary by region, and optional holidays that individual banks choose whether to observe.
- The Reserve Bank of India publishes the official holiday calendar each year on its website, organized by state and holiday type.
- Your own bank's website or mobile app will show which holidays your specific branch observes, since optional holidays differ between banks.
- Calling your bank's customer service or visiting your local branch in person is the quickest way to confirm whether you can do business today.
Where to find India's official bank holiday calendar
The Reserve Bank of India publishes a master holiday calendar on its official website (rbi.org.in) each year. The calendar lists all national holidays, state-specific holidays, and optional holidays, organized by state. You can download the full PDF or view it online.
National holidays — like Republic Day (January 26), Independence Day (August 15), and Gandhi Jayanti (October 2) — are observed by all banks across India. State holidays vary: for example, Tamil Nadu observes Pongal, while Punjab observes Baisakhi. Optional holidays are days that individual banks may choose to observe based on their workforce or customer base, so two banks in the same city might have different schedules.
National bank holidays in India that apply everywhere
These holidays are observed by all banks in India, regardless of state or region:
- Republic Day (January 26)
- Independence Day (August 15)
- Gandhi Jayanti (October 2)
Beyond these three, the RBI also declares holidays for major religious and cultural festivals, but the specific dates change each year because many are based on lunar calendars. Diwali, Holi, Eid, and Christmas are typically observed, but the exact date shifts annually. The RBI publishes the full year's calendar in advance so banks and customers can plan.
How state-specific holidays work
Each state in India has its own set of bank holidays in addition to the national ones. These reflect local festivals and observances. For example, Maharashtra observes Dr. Babasaheb Ambedkar Jayanti (April 14), while West Bengal observes Rabindranath Tagore's birthday (May 9). A bank in Mumbai will be closed on Maharashtra's state holidays but open on West Bengal's, and vice versa.
When you check the RBI calendar, select your state to see which holidays apply to your region. If you bank in a state different from where you live, check the calendar for the state where your branch is located, not your home state.
Optional holidays and how banks use them
Optional holidays are days that the RBI designates but leaves to individual banks to observe. Banks typically choose based on their employee base and customer demographics. A bank with a large Sikh workforce might observe Guru Nanak Jayanti, while another bank in the same city might not.
This means you cannot assume your bank is closed just because a day is listed as optional on the RBI calendar. Always check your bank's specific schedule on their website or app, or call them directly.
How to check your specific bank's holiday schedule
Most major banks in India publish their holiday calendar on their official website and mobile app. Log in to your bank's app or visit their website, look for "Holiday Calendar" or "Branch Timings," and select your state and branch. The calendar will show which days your branch is closed.
If you cannot find it online, call your bank's customer service number (usually on the back of your debit card or on their website) and ask whether your branch is open today. Have your branch code or branch name ready. You can also visit your branch in person to confirm, though this defeats the purpose if you are trying to avoid a wasted trip.
What happens if you try to use banking services on a holiday
If you visit a bank branch on a holiday, it will be closed and you will not be able to conduct in-person transactions. However, digital banking — mobile apps, online transfers, bill payments, and ATM withdrawals — typically work on bank holidays because these services run on the bank's servers, not through branch staff.
If you need to deposit a check or withdraw cash in person, and today is a holiday, you will have to wait until the next business day. If you need to transfer money or pay a bill, you can usually do it through your mobile app or online banking right now, even if branches are closed.
Frequently Asked Questions
Do ATMs and online banking work on bank holidays in India?
Yes. ATMs operate 24/7 on bank holidays, and online banking through apps and websites is available around the clock. Only in-person branch services — deposits, withdrawals at the counter, account opening — are unavailable when branches are closed.
If a bank holiday falls on a weekend, do I get an extra day off?
No. If a national holiday falls on a Saturday or Sunday, banks do not add an extra holiday. The holiday is observed on the actual date, and if that date is a weekend, the branch is already closed anyway.
Can I do a bank transfer on a holiday?
Yes, you can initiate transfers through your mobile app or online banking on any day, including holidays. The transfer will be processed, though it may take until the next business day to appear in the recipient's account, depending on the bank and transfer type.
Where do I find the holiday calendar if my bank is not listed on the RBI website?
All banks operating in India must follow the RBI holiday calendar. If you cannot find your bank's specific schedule, call their customer service or visit their website directly — they are required to publish their holiday schedule publicly.
Do private banks and government banks observe the same holidays?
Yes. All banks in India, whether government-owned or private, follow the RBI's holiday calendar for national and state holidays. Optional holidays may differ between banks, but the core schedule is the same.