Is the Stock Market Open on Christmas 2026? NSE India Hours
December 25
Is the Stock Market Open on Christmas 2026? NSE India Hours
NSE India are closed on Friday, for Christmas.
- Next holiday
- Republic Day, January 26, 2027
- Regular hours
- 9:15 am to 3:30 pm IST
Full schedule and background: NSE India Holidays.
Updated
The National Stock Exchange of India (NSE) is closed on Friday, December 25, 2026 for Christmas. This applies to the equity, derivatives and currency segments, and the Bombay Stock Exchange (BSE) observes the same closure. No cash market, futures or options trading takes place on NSE India that day, and any pending orders will queue for the next trading session. For the full year-round schedule, see the NSE India holiday calendar.
Because Christmas falls on a Friday in 2026, Indian markets will have a three-day weekend, with trading resuming on Monday, December 29, 2026. Investors placing orders on December 25 through their broker’s app or terminal will see those orders held until the market reopens, and settlement of any trades executed on December 24 will follow the normal T+1 cycle into the reopening session.
Which markets are closed on Christmas 2026?
| Market | Status | Notes |
|---|---|---|
| NSE India (equities) | Closed | Cash market shut for Christmas |
| NSE India (derivatives, currency) | Closed | No F&O or currency trading |
| BSE (Bombay Stock Exchange) | Closed | Observes the same holiday as NSE |
| MCX (commodities) | Closed | Commodity derivatives trading halted for the day |
| London Stock Exchange (LSE) | Closed | UK observes Christmas Day as a bank holiday |
| Euronext (Paris, Amsterdam, Brussels) | Closed | European exchanges close for Christmas |
| Tokyo Stock Exchange (TSE) | Open (regular hours) | Japan does not observe Christmas as a market holiday |
| New York Stock Exchange (NYSE) and Nasdaq | Closed | US markets also close for Christmas Day |
Is the market open the day before and after?
NSE India trades regular hours, 9:15 am to 3:30 pm IST, on Thursday, December 24, 2026, with no scheduled early close. The exchange reopens for normal trading at 9:15 am IST on Monday, December 29, 2026. There is no half-day session built into the NSE calendar around Christmas, unlike some US exchanges that shorten trading on the day before certain holidays.
Why do markets close for Christmas?
Christmas is a public holiday across much of the world, including India, where it is a gazetted national holiday. NSE and BSE follow a fixed annual holiday list published in advance, which includes major religious and national observances relevant to India’s diverse population alongside days such as Republic Day and Independence Day. Closing the market on Christmas reflects both the public holiday status and long-standing exchange practice of aligning trading days with bank and government office closures.
What It Means for Your Money
If you hold Indian shares or mutual funds linked to NSE-listed stocks, nothing will change in your portfolio’s value while the market is shut. Any buy or sell orders placed on Christmas will simply wait in the queue and execute once trading resumes on December 29. Settlement of trades from December 24 continues on its normal T+1 timetable, meaning funds and shares move into accounts on the next working day after the trade, adjusted for the holiday. If you have systematic investment plan (SIP) instalments or dividend payments scheduled for December 25, these are typically processed by fund houses and companies with the holiday factored in, so there should be no need to take action. Bank transfers within India may also be slower on Christmas Day itself, since many banks observe the holiday, though online transfers usually still clear. Anyone trading cryptocurrency is unaffected, as those markets run 24 hours a day, seven days a week, unlike regulated stock exchanges. For most retail investors, a market holiday simply means a short pause rather than any change in the underlying value of investments.
Remaining NSE India holidays in 2026
Christmas is the final scheduled trading holiday for NSE India in the 2026 calendar year. The next confirmed closure is Republic Day, January 26, 2027, when the exchange will again be shut for the national holiday. For the complete list of dates throughout the year, bookmark the NSE India holiday calendar.
Frequently Asked Questions
Is the stock market open on Christmas Day 2026 in India?
No. NSE India and BSE are both closed on Friday, December 25, 2026 for Christmas.
What time does NSE India close on Christmas Eve?
NSE India trades its regular hours, 9:15 am to 3:30 pm IST, on December 24, 2026, with no early close scheduled.
When is the next NSE India market holiday after Christmas?
The next scheduled closure is Republic Day on January 26, 2027, according to the exchange’s published holiday list.
Are Indian banks open on Christmas Day?
Most Indian banks observe Christmas as a holiday and are closed for branch services, though digital and online banking generally continues to operate.
Does the commodity market MCX also close for Christmas?
Yes. MCX, India’s commodity derivatives exchange, follows a holiday schedule aligned with NSE and is closed on December 25, 2026.
