Bank Holiday Today: Banks are closed in many parts of the country today, October 21, 2025, for Diwali Amavasya and Govardhan Puja. Branches will be closed in cities like Mumbai, Bhopal, Guwahati, and Raipur, but online banking and ATM services are operational.
Banks will be closed in many parts of the country today, Tuesday, October 21, 2025. The reason is Diwali Amavasya, Deepawali, and Govardhan Puja. According to the Reserve Bank of India’s (RBI) state-wise holiday calendar, banking services will not be available offline in some states today. However, digital and online banking services will remain operational for customers as usual. Let’s find out which cities will have banks closed, which states will have them open, and which bank holidays will be observed over the next few days.
In which cities will banks remain closed today?
According to the RBI, banks will be closed on Tuesday, October 21st in Belapur, Bhopal, Gangtok, Guwahati, Imphal, Jammu, Mumbai, Nagpur, Raipur, and Srinagar. This holiday has been declared on the occasion of Diwali Amavasya, Deepawali, and Govardhan Puja. Bank branches will remain closed in these cities, but net banking, mobile banking, ATM, and UPI services will continue as usual.
Govardhan Puja 2025: Celebrated the day after Diwali
Govardhan Puja is celebrated in many parts of the country on the day after Diwali. This day commemorates Lord Krishna lifting the Govardhan mountain to save the people of Vrindavan from the wrath of Lord Indra. On this day, people worship Govardhan mountain by making an idol in their homes and temples. In many states of North India, this day is considered especially auspicious, and banks are also closed on this day.
- October 22: Banks will be closed in Ahmedabad, Belapur, Bengaluru, Dehradun, Gangtok, Jaipur, Kanpur, Lucknow, Mumbai, and Nagpur due to Diwali, Vikram Samvat New Year, Govardhan Puja, Balipadyami, and Lakshmi Puja.
- October 23: Banks will remain closed in Ahmedabad, Gangtok, Imphal, Kanpur, Kolkata, Lucknow and Shimla on account of Bhai Dooj, Bhatridwitiya, Chitragupta Jayanti, Lakshmi Puja and Ningol Chakkouba.
- October 25: Fourth Saturday
- October 26: Sunday
- October 27: Banks will remain closed in Kolkata, Patna and Ranchi on the occasion of Chhath Puja.
- October 28: Banks will remain closed in Patna and Ranchi on the day of Chhath Puja (Usha Arghya).
- October 31: Banks will remain closed in Ahmedabad on the occasion of Sardar Vallabhbhai Patel Jayanti.
Knowing the bank holiday calendar is essential so that you can plan your transactions, cash withdrawals, check clearing, and loan procedures in advance. ATMs often run out of cash during festivals, so it’s best to prioritize online transactions or digital payments.
Holidays vary from state to state
It should be noted that the list of holidays for banks is not the same across all states. According to the Reserve Bank of India (RBI), the holiday list varies from state to state. The complete list of these holidays is available on the RBI’s official website, which details the various festivals and holidays for each state.
Even when banks are closed, customers won’t face any inconvenience. Even on holidays, people can handle all their work using online banking. Nowadays, most banking services are available online. Therefore, even on holidays, you can complete many banking tasks from the comfort of your home.
1. Are banks closed everywhere today, October 21st?
No, banks will be closed only in some states like Mumbai, Bhopal, Guwahati, Raipur, etc.
2. Will ATMs and online banking be operational today?
Yes, all digital services will function as normal.
3. When was Diwali celebrated in 2025?
Most states celebrated it on October 20th, while some parts celebrated it on October 21st.
4. When is Govardhan Puja celebrated?
The day after Diwali, i.e. on the Pratipada Tithi after the new moon.
5. When is the next bank holiday?
Banks will be closed on October 22nd in many states due to Balipadyami and Govardhan Puja.