Is today a holiday? Yes, it is, as Mahavir Jayanti is being observed across India on March 31, 2026. This significant day commemorates the birth of Lord Mahavir, the 24th and last Tirthankara of Jainism.
Banks in several parts of India will remain closed today, impacting major cities such as Ahmedabad, Mumbai, New Delhi, and Kolkata. This holiday marks the final bank holiday of March, which has seen a total of 18 holidays.
In addition to the aforementioned cities, banks will also be shut in Belapur, Chennai, Jaipur, Kanpur, Lucknow, Nagpur, Patna, Raipur, and Ranchi. The Reserve Bank of India has confirmed these closures.
Furthermore, the Bombay Stock Exchange (BSE) and the National Stock Exchange (NSE) will not conduct trading today in observance of Shri Mahavir Jayanti. Trading in equities and derivatives will be halted for the day.
However, the commodity derivatives segment will remain closed during the morning session but is expected to reopen in the evening. This marks the first of two market holidays scheduled for this week.
Jain communities worldwide are set to celebrate Mahavir Jayanti, marking the 2624th birth anniversary of Lord Mahavira. The festival is one of the most important in Jainism, inspiring followers to lead lives of peace, self-discipline, and righteousness.
Following today’s holiday, trading will resume on April 1, when banks will also reopen for business. This will coincide with the closing of yearly accounts, another significant event in the financial calendar.
Details remain unconfirmed regarding any additional observances or events planned for today, but the widespread recognition of Mahavir Jayanti indicates its importance in Indian culture.