Banks across India will remain closed on multiple days in July 2025 due to regional festivals, public observances and regular weekend breaks. According to the Reserve Bank of India (RBI), banks will observe a total of 13 holidays during the month.

While bank branches will stay shut on these days, customers can continue to access digital banking services including UPI, net-banking, mobile apps and ATMs as usual.

Weekend closures and seven festival holidays

In addition to regular Sunday holidays and the second and fourth Saturdays, banks will remain closed on seven specific dates due to region-specific celebrations. These include major festivals like Kharchi Puja in Tripura, Harela in Uttarakhand, and Ker Puja in Tripura, among others.

The holidays differ by state, so the availability of banking services will depend on the local calendar.

What is the Bank holiday calendar for July 2025?

July HolidaysDateDayOccasionStates where banks are closed
1July 3ThursdayKharchi PujaAgartala
2July 5SaturdayGuru Hargobind Ji’s BirthdayJammu and Kashmir
3July 6SundayRoutine weekly holidayAll States
4July 12SaturdayRoutine Second SaturdayAll States
5July 13SundayRoutine weekly holidayAll States
6July 14MondayBeh DeinkhlamShillong
7July 16WednesdayHarelaDehradun
8July 17ThursdayDeath Anniversary of U Tirot SinghShillong
9July 19SaturdayKer PujaAgartala
10July 20SundayRoutine weekly holidayAll States
11July 26SaturdayRoutine last Saturday holidayAll States
12July 27SundayRoutine weekly holidayAll States
13July 28MondayDrukpa Tshe-ziGangtok

When is the bank holiday in July 2025? List of regional bank holidays

Kharchi Puja on July 3, Bank to be closed in Agartala

Banks in Agartala will remain shut for Kharchi Puja, a Hindu festival celebrated in Tripura in honour of the fourteen deities known as Chaturdasha Devata. Banks in other states will remain open and functional.

Banks to remain shut for Guru Hargobind Ji’s birth anniversary

Banks in Jammu and Srinagar will be closed on July 5 to mark Guru Hargobind Ji’s Birthday, the sixth Sikh Guru. Although the occasion falls on the first Saturday of the month, banks in other states will remain open.

Banks in Shillong to remain shut on July 14 and July 17

On July 14, banks in Shillong will observe a holiday for Beh Deinkhlam, a festival celebrated by the Jaintia tribe in Meghalaya. As the occasion falls on a Monday, it will be observed as a regional holiday in Shillong, while banks in other parts of the country will remain open.

On July 17, Shillong will again see a bank holiday to commemorate the death anniversary of U Tirot Singh, a Khasi tribal chief and freedom fighter.

Banks in Dehradun to remain closed on July 16

On July 16, banks in Dehradun will remain closed for Harela, a traditional festival that marks the beginning of the monsoon season and the sowing of new crops. Widely celebrated in the Kumaon region of Uttarakhand and parts of Himachal Pradesh, Harela is rooted in agrarian customs and is considered an auspicious occasion for prosperity and good harvests.

Regional holiday in Tripura for Ker Puja

On July 19, banks in Agartala Agartalawill be closed for Ker Puja, a significant ritual dedicated to Ker, the guardian deity of Tripura. This holiday falls on the third Saturday of the month, so non-regional banks elsewhere in India will follow their usual weekend schedule and remain open.

Gangtok observes bank holiday on July 28

On July 28, banks in Gangtok will remain closed in observance of Drukpa Tshe-zi, a significant Buddhist festival that commemorates the day Lord Buddha delivered his first sermon at Sarnath after attaining enlightenment.

Digital services remain unaffected

Even on holidays, banking services like UPI, internet banking, debit and credit card usage, ATM withdrawals, NEFT/RTGS transactions and other online features will remain functional. Customers can also apply online for chequebooks, demand drafts, lockers, and standing instructions.

It is advisable for customers to plan their visits to bank branches in advance by checking the regional holiday list.