Last Updated:
Will NSE and BSE remain open today on December 31? Check NSE, BSE holidays list?
NSE Holiday 2026: Will stock market be closed on New Year?
NSE Holidays: As December 31 marks the last of 2025 and the calendar is ready to be flipped, investors are wondering whether the Indian stock market will remain open on December 31 (New Year’s Eve).
There’s good news for investors and traders. The Indian stock market will be open on both December 31 and January 1.
According to the official holiday calendar, trading on the National Stock Exchange and Bombay Stock Exchange will continue as usual on both days, with normal market hours across equity, derivatives, and currency segments.
December 31 typically marks the final trading session of the calendar year and often sees lower volumes, as many market participants prefer to avoid fresh positions ahead of the year-end. Some investors use the session for profit booking, portfolio rebalancing, or tax-related adjustments.
January 1, despite being New Year’s Day, is not a stock market holiday in India.
NSE, BSE Holiday List 2026
According to the NSE’s Trading Holidays for the Calendar Year 2026, the first holiday will be on January 26 (Republic Day), and the last holiday will be on December 25 (Christmas) for the year.
| Sr. No. | Date | Day | Holiday Description |
|---|---|---|---|
| 1 | January 26, 2026 | Monday | Republic Day |
| 2 | March 03, 2026 | Tuesday | Holi |
| 3 | March 26, 2026 | Thursday | Shri Ram Navami |
| 4 | March 31, 2026 | Tuesday | Shri Mahavir Jayanti |
| 5 | April 03, 2026 | Friday | Good Friday |
| 6 | April 14, 2026 | Tuesday | Dr. Baba Saheb Ambedkar Jayanti |
| 7 | May 01, 2026 | Friday | Maharashtra Day |
| 8 | May 28, 2026 | Thursday | Bakri Id |
| 9 | July 21, 2026 | Tuesday | Muharram |
| 10 | September 14, 2026 | Monday | Ganesh Chaturthi |
| 11 | October 02, 2026 | Friday | Mahatma Gandhi Jayanti |
| 12 | October 20, 2026 | Tuesday | Dussehra |
| 13 | November 10, 2026 | Tuesday | Diwali-Balipratipada |
| 14 | November 24, 2026 | Tuesday | Prakash Gurpurab Sri Guru Nanak Dev |
| 15 | December 25, 2026 | Friday | Christmas |
Stock Market Timing
The timing of the stock market will remain the same, from 9:00 am to 3:30 pm. From 9:00 am to 9:15 am, the market witnesses a pre-market session. The active trading takes place between 9:15 and 3:30 pm.
December 30, 2025, 16:01 IST
Read More
