If you are an investor or trader in the Indian stock market, it is important to know the official trading holidays in advance. In March 2026, the Indian stock exchanges will remain closed for a few days due to major festivals and religious occasions.
Both the National Stock Exchange of India (NSE) and the Bombay Stock Exchange (BSE) follow a fixed holiday calendar every year. On these days, trading activities in the equity, derivatives, and currency segments remain completely closed.
Below is the list of stock market holidays in March 2026.
Stock Market Holiday List – March 2026
| Date | Day | Holiday |
| 3 March 2026 | Tuesday | Holi |
| 26 March 2026 | Thursday | Shri Ram Navami |
| 31 March 2026 | Tuesday | Shri Mahavir Jayanti |
1. Holi – 3 March 2026
Holi is one of the most popular festivals celebrated across India. It is known as the festival of colors and marks the arrival of spring. Due to this national celebration, stock market trading will remain closed on this day.
2. Shri Ram Navami – 26 March 2026
Shri Ram Navami is celebrated to mark the birth of Lord Ram. Since it is an important religious festival in India, both the NSE and BSE will remain closed for trading.
3. Shri Mahavir Jayanti – 31 March 2026
Mahavir Jayanti celebrates the birth anniversary of Lord Mahavir, the 24th Tirthankara of Jainism. The stock market will remain closed across India on this day.
Weekend Market Closures
Apart from the above holidays, the stock market in India is also closed every Saturday and Sunday. Therefore, investors should plan their trades accordingly.
Final Words
Understanding the stock market holiday calendar helps investors plan their buying and selling strategies more efficiently. In March 2026, there are three official trading holidays in the Indian stock market. Traders and investors should keep these dates in mind to avoid confusion while placing orders or planning investments.