Why Indian Stock Markets are closed today; Will trading resume tomorrow?

Indian stock exchanges, including the National Stock Exchange of India and Bombay Stock Exchange, remain closed on March 3 for Holi. While some states celebrate the festival on March 4, trading will resume on Wednesday.

Post Published By: Sona Saini
Updated : 3 March 2026, 10:21 AM IST
google-preferred

New Delhi: There's some confusion this year regarding the dates of Holika Dahan and Holi. This has led many investors to wonder why the stock market is closed on March 3rd, when Holi will be celebrated on March 4th in many states. According to the official holiday list, Indian stock markets have declared a complete holiday on March 3rd (Tuesday) to celebrate Holi.

No Trading at NSE and BSE

Both the National Stock Exchange of India (NSE) and the Bombay Stock Exchange (BSE) will have no trading today in the equity, derivatives, and securities lending and borrowing (SLB) segments. Investors will be unable to buy or sell shares. However, the markets will reopen tomorrow, March 4th, at normal hours, even though the festival of colors is being celebrated in many parts of the country.

What will happen to MCX and NCDEX?

Trading will be closed from 9 am to 5 pm at the Multi Commodity Exchange of India (MCX), the country's largest non-agricultural commodity exchange. However, trading will resume in the evening session from 5 pm to 11:55 pm. Meanwhile, the National Commodity and Derivatives Exchange (NCDEX) will remain closed for the entire day.

Why the confusion about the date?

This year, Holika Dahan was celebrated late in the evening on March 2nd, while Holi will be celebrated on March 4th in many states. This has led some traders and investors to question why the holiday was observed on March 3rd. Exchanges schedule holidays in advance, and trading schedules are determined accordingly.

Advice for investors

Experts recommend that investors review the holiday list in advance to avoid any disruptions to their trading and investment strategies.

In short, the stock market is closed today, March 3rd, but will reopen as normal tomorrow, March 4th. Investors will be able to resume regular trading from Wednesday.

Location : 
  • New Delhi

Published : 
  • 3 March 2026, 10:21 AM IST

Advertisement
Advertisement