Is Janmashtami a Bank Holiday or Not?
Yes, Janmashtami is a bank holiday in many parts of India, but not nationwide. The exact date of the holiday differs because some states observe it according to the Smarta tradition (one day earlier) and some according to the Vaishnava tradition (a day later).
In 2025, the variation is especially noticeable. For several states, Janmashtami falls on August 15, while others observe it on August 16. This means in some regions banks are closed on one of these dates, and in a few, not at all. If you have important banking work to do around mid-August this year, it’s worth checking your local holiday list to avoid an unnecessary trip.
Is 16th August 2025 a Bank Holiday?
In many states, yes. August 16, 2025, is the Janmashtami holiday. In many states, banks are closed for Janmashtami on this date, but in others, nope, business as usual. August 16 is not a uniform bank holiday across India. Check your specific state’s public holiday list before heading to a branch.
Janmashtami Bank Holiday Regions
Banks closed on August 16, 2025 (Janmashtami):
-
Gujarat
-
Mizoram
-
Madhya Pradesh
-
Chandigarh
-
Tamil Nadu
-
Uttarakhand
-
Sikkim
-
Telangana
-
Rajasthan
-
Uttar Pradesh
-
Jammu & Kashmir
-
Bihar
-
Chhattisgarh
-
Jharkhand
-
Meghalaya
-
Andhra Pradesh
On Instagram, holidayalerts. in gives the list of upcoming government and bank holidays scheduled between August 10 to August 16.
https://www.instagram.com/reel/DNLF977JpWC/
In short, Janmashtami is a bank holiday for much of India in 2025, but not everywhere, and not always on the same day. Checking the regional RBI holiday schedule before planning banking work can save you time and frustration.