Bank Holidays 2025: Full List of Public, National & Regional Holidays in India
Planning your year ahead? You’ve come to the right place. Here's a complete, state-wise and national list of bank holidays in India for 2025 — because who doesn’t love a long weekend, right?
Whether you're working in corporate, running a business, or planning trips, keeping tabs on bank holidays can help you plan like a pro.
Why Bank Holidays Matter for Everyone
National vs Regional Holidays Explained
Bank holidays aren't just about taking the day off. They affect your ability to conduct financial transactions, visit government offices, or even plan your travels. India’s diverse culture means not all holidays are celebrated nationwide — which is why regional bank holidays matter just as much as national ones.
Types of Bank Holidays in India
National Public Holidays
These holidays are uniform across India, and all banks and public offices remain shut:
-
Republic Day (Jan 26)
-
Independence Day (Aug 15)
-
Gandhi Jayanti (Oct 2)
Gazetted Holidays
Declared by the central government, these may vary depending on location but are mostly recognized nationwide.
State-Specific & Regional Bank Holidays
Each state has its own list of holidays based on local festivals and cultural observances. Banks in different states may observe different closures on the same day.
January 2025 Bank Holidays
-
Republic Day – Sunday, January 26
-
Makar Sankranti / Pongal – Around Jan 14–15 (State-dependent)
February 2025 Bank Holidays
-
Maha Shivratri – Wednesday, February 26
March 2025 Bank Holidays
-
Holi – Monday, March 10
-
Good Friday – Friday, March 21
April 2025 Bank Holidays
-
Ram Navami – Monday, April 7
-
Mahavir Jayanti – Thursday, April 10
-
Ambedkar Jayanti – Monday, April 14
May 2025 Bank Holidays
-
Labour Day / May Day – Thursday, May 1
-
Buddha Purnima – Wednesday, May 14
June 2025 Bank Holidays
-
Eid-ul-Adha (Bakrid) – Expected on Saturday, June 7 (Date subject to moon sighting)
July 2025 Bank Holidays
-
Muharram – Monday, July 28 (Tentative)
August 2025 Bank Holidays
-
Independence Day – Friday, August 15
-
Raksha Bandhan – Monday, August 18 (Regional)
-
Janmashtami – Saturday, August 23
September 2025 Bank Holidays
-
Ganesh Chaturthi – Thursday, September 4
-
Milad-un-Nabi – Monday, September 29
October 2025 Bank Holidays
-
Gandhi Jayanti – Thursday, October 2
-
Dussehra – Saturday, October 11
November 2025 Bank Holidays
-
Diwali (Deepavali) – Tuesday, November 4
-
Bhai Dooj / Govardhan Puja – Wednesday, November 5
-
Guru Nanak Jayanti – Monday, November 10
December 2025 Bank Holidays
-
Christmas Day – Thursday, December 25
State-Specific Bank Holidays (2025 Highlights)
Maharashtra
-
Gudi Padwa – March 31
-
Maharashtra Day – May 1
-
Ganesh Visarjan – September 13
Tamil Nadu
-
Tamil New Year – April 14
-
Ayudha Pooja – October 1
-
Deepavali – November 4
West Bengal
-
Bengali New Year – April 15
-
Durga Puja Holidays – October 2 to October 5
Assam
-
Bihu Festivals – Mid January & Mid April
-
Ambubachi Mela – June (localized holiday)
Bank Holiday on Saturdays & Sundays (2025)
2nd and 4th Saturday Rule
All Indian banks remain closed on the 2nd and 4th Saturday of every month, along with all Sundays.
Weekend Holidays Breakdown
Keep these fixed off-days in mind while planning banking work, bill payments, or account setups.
How to Plan Around Bank Holidays in 2025
Best Months for Long Weekends
-
March – Holi + Good Friday
-
April – Mahavir Jayanti + Ambedkar Jayanti
-
August – Independence Day + Rakhi
-
October – Gandhi Jayanti + Dussehra
Travel & Finance Tips
-
Book flights & hotels early during holiday weekends
-
Complete major bank transactions a day before public holidays
-
Keep cash ready during festivals, especially in smaller towns
Final Words
With over 40+ bank holidays spread across 2025, you’ve got plenty of opportunities to take time off, plan smart, and stay ahead of banking schedules. Whether it’s for a spiritual celebration, a quick vacation, or just a relaxing weekend, this holiday calendar can be your go-to guide.
Stay organized, sync it with your planner, and make every day off count!