Stock Market Holiday Today: Indian stock markets will remain closed on Friday on the occasion of Muharram, halting trading across equity, derivatives and currency segments on the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE), according to the exchanges’ holiday calendar.
The closure gives investors a three-day market break as June 26 falls on a Friday, followed by the regular weekend. Trading will resume on Monday, June 29.
There will be no trading in the equity, equity derivatives, currency derivatives, Securities Lending and Borrowing (SLB), Electronic Gold Receipts (EGR), NDS-RST and Tri-Party Repo segments during the holiday.
MCX to reopen for evening session
The Multi-Commodity Exchange (MCX), however, will observe only a partial trading holiday. Commodity trading will remain suspended during the morning session from 9:00 am to 5:00 pm and resume in the evening session from 5:00 pm until 11:30 pm or 11:55 pm, depending on the commodity contract.
Muharram marks one of the scheduled exchange holidays for 2026. Indian stock exchanges have notified 16 market holidays for the year, with several already observed.
The next full market holiday is scheduled for September 14 on account of Ganesh Chaturthi. Trading will also remain suspended later in the year for Gandhi Jayanti on October 2, Dussehra on October 20, Diwali Balipratipada on November 10, Guru Nanak Jayanti on November 24 and Christmas on December 25.
| NSE, BSE Holiday | Date |
| Ganesh Chaturthi | September 14 |
| Gandhi Jayanti | October 2 |
| Dussehra | October 20 |
| Diwali Balipratipada | November 10 |
| Guru Nanak Jayanti | November 24 |
| Christmas | December 25 |
Four other holidays, including Mahashivratri, Eid-Ul-Fitr, Independence Day and Diwali Laxmi Pujan, fall on weekends in 2026 and therefore do not affect trading schedules.
Indian equities ended marginally higher on Thursday ahead of the holiday, supported by gains in automobile and banking stocks. The BSE Sensex closed 109 points, or 0.14 per cent, higher at 77,100.47, while the NSE Nifty 50 rose 0.14 per cent to end near 24,056.
