The Indian stock market will remain open on Wednesday, 31 December 2025, as the day is not listed as a trading holiday for the equity, equity derivatives or SLB segments.

As per the official trading holiday calendar for 2025, released by Indian stock exchanges, December 31 does not feature among the designated market holidays. This confirms that normal trading activity will take place on the last day of the year.

What the 2025 stock market holiday list shows

The trading holiday list for 2025 includes closures on occasions such as Mahashivratri, Holi, Id-ul-Fitr, Independence Day, Gandhi Jayanti/Dussehra, Diwali, Guru Nanak Jayanti and Christmas Day. The final trading holiday of the year is Christmas on 25 December 2025. There is no holiday declared after that, including on December 31.

Will trading happen across all segments?

Yes. On 31 December 2025, the following segments will function normally:

  • Equity segment

  • Equity derivatives segment (F&O)

  • Securities Lending and Borrowing (SLB) segment

Market hours are expected to follow the regular schedule, unless any exchange-specific circular announces otherwise.

What about special sessions or early closure?

At present, there is no indication of a special trading session or early market closure on December 31. Investors should, however, keep an eye on official exchange notifications in case of any last-minute updates.

The Indian stock market is open on 31 December 2025, as it is not a notified trading holiday. Investors and traders can carry out transactions as usual on the final trading day of the calendar year, with all major market segments operational.

For accurate execution planning, participants are advised to check exchange circulars and broker advisories closer to the trading date.