In April 2025, India will experience several bank holidays as per state regulations due to celebrations, regional differences and religious festivals. Each year the Reserve Bank of India (RBI) publishes an annual calendar of bank holidays. The main holidays are Mahavir Jayanti, Ambedkar Jayanti, Good Friday, Bohag Bihu and Akshaya Tritiya. To inform your banking decisions, here are the holidays state by state.
Read Also: NSE Holidays 2025: Full List of Stock Market Trading Holidays

April 2025 Bank Holidays by City:
Date | Occasion | Cities Observing Holiday |
April 1 | Annual Account Finalization (Nationwide) | All cities |
April 5 | Babu Jagjivan Ram’s Birthday, Sarhul | Ranchi |
April 10 | Id-Ul-Fitr (Ramzan Eid) | Agartala, Aizawl, Hyderabad (Telangana), Jaipur, Kolkata, Lucknow, Mumbai, Nagpur, New Delhi, Patna, Ranchi |
April 14 | Dr. Ambedkar Jayanti, Tamil New Year, Vishu | Ahmedabad, Bengaluru, Chennai, Kanpur, Kochi, Lucknow, Mumbai, Nagpur |
April 15 | Bohag Bihu, Himachal Day, Bengali New Year, Vishu, Maha Vishuva Sankranti | Guwahati, Imphal, Kolkata, Shimla |
April 16 | Bohag Bihu | Guwahati |
April 18 | Good Friday | Bengaluru, Chennai, Dehradun, Gangtok, Itanagar, Kochi, Kolkata, Panaji, Patna, Shillong, Thiruvananthapuram |
April 21 | Garia Puja | Agartala |
April 29 | Shab-i-Qadr | Jammu, Srinagar |
April 30 | Basava Jayanti, Akshaya Tritiya | Bengaluru, Ranchi, Shimla |