
Stock market holidays 2026: The Indian stock market is slated to remain shut for trading on Friday, April 3, marking the second market holiday this week and the first for the ongoing month.
According to the market holiday calendar shared by the exchanges in December 2025, the Indian stock markets’ exchanges — BSE and National Stock Exchange (NSE) — are closed for trading tomorrow (April) on account of Good Friday. Earlier this week, Dalal Street witnessed a holiday on March 31 for Mahavir Jayanti.
The Good Friday holiday will also be observed by many markets globally. The US stock market is also closed for trading this Friday, and so are most of the Asian and European indices.
The commodity exchange, MCX, will also be shut on April 3 for the Good Friday holiday, according to the market calendar. MCX will observe a holiday in both the morning and evening sessions.
Upcoming holidays in April
The month of April will also witness a stock market holiday on the 14th to mark the Dr Baba Saheb Ambedkar Jayanti. Thus, overall, the Indian stock markets will be closed for two additional days this month apart from the weekends.
Market holidays in 2026
Overall, BSE and NSE recognised 20 stock market holidays for the year, out of which four coincide with the weekends, leaving a total of 16 days when the markets are shut for trading during the regular working days. Among these, markets have already seen five holidays.
In the rest of the year, including Good Friday holiday, BSE and NSE are shut for trading for 11 days.
In May, too, markets will be shut for two additional days on account of Maharastha Day and Bakri Id. October and November will also see two holidays each as the festive season begins. Meanwhile, June, September and December have one holiday, and there are no additional closures in July and August.
Currently, the Indian stock market is facing selling pressure due to the conflict in West Asia, which has pushed crude oil prices higher. In March, the Nifty 50 index lost 11%.
After opening April on a positive note, indices faced sharp selling pressure today as Sensex and Nifty tanked over 2% each.



