All 16 NSE and BSE stock market holidays in 2026 with F&O expiry date shifts, long weekends, Muhurat Trading, and SIP dates.
Stock market holidays in India are the dates on which the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE) remain closed for trading, covering equity, derivatives, and currency segments. In 2026, Indian stock exchanges observe 16 trading holidays that include national festivals, regional celebrations, and special occasions as notified by the exchanges at the start of each calendar year. The holiday calendar is published annually by NSE and BSE in accordance with Securities and Exchange Board of India (SEBI) guidelines, and any changes or additions are communicated through official exchange circulars.
Stock market holidays are the dates when the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE) remain closed for all trading segments including equity, derivatives, and currency. In 2026, Indian stock exchanges observe 16 trading holidays. Knowing these dates helps traders manage open positions, plan Futures and Options (F&O) expiry strategies, and anticipate changes to Systematic Investment Plan (SIP) processing dates.
The following table lists all 16 trading holidays for NSE and BSE in 2026 as published in the official exchange holiday circulars available on the NSE notifications page.
| Date | Day | Holiday |
|---|---|---|
| January 15 | Thursday | Maharashtra Municipal Corporation Election |
| January 26 | Monday | Republic Day |
| March 3 | Tuesday | Holi |
| March 26 | Thursday | Shri Ram Navami |
| March 31 | Tuesday | Shri Mahavir Jayanti |
| April 3 | Friday | Good Friday |
| April 14 | Tuesday | Dr. Baba Saheb Ambedkar Jayanti |
| May 1 | Friday | Maharashtra Day |
| May 28 | Thursday | Bakri Id / Eid ul-Adha |
| June 26 | Friday | Muharram |
| September 14 | Monday | Ganesh Chaturthi |
| October 2 | Friday | Mahatma Gandhi Jayanti |
| October 20 | Tuesday | Dussehra |
| November 10 | Tuesday | Diwali Balipratipada |
| November 24 | Tuesday | Guru Nanak Jayanti |
| December 25 | Friday | Christmas |
Several major Indian festivals fall on weekends in 2026, which means no additional market closure is required. Mahashivratri falls on Sunday, February 15. Eid falls on Saturday, March 21. Independence Day falls on Saturday, August 15. Diwali Laxmi Pujan falls on Sunday, November 8. Since NSE and BSE are already closed on weekends, these festivals do not add extra trading holidays.
Seven holidays in 2026 create three-day weekends by falling adjacent to Saturday or Sunday. Trading liquidity typically decreases in the sessions before extended breaks as some traders close or reduce their positions. Traders with open F&O positions should note that time decay (theta) continues through non-trading days, affecting options pricing when markets reopen.
Monthly derivatives expiry dates shift when a holiday falls on the scheduled expiry day. In 2026, two months are affected:
NSE publishes circulars confirming adjusted expiry dates ahead of each affected month. Traders should verify exact dates on the NSE website before planning expiry strategies.
Muhurat Trading is a special one-hour trading session conducted on Diwali, considered auspicious for new investments in India. In 2026, Diwali Laxmi Pujan falls on Sunday, November 8. NSE and BSE conduct the Muhurat Trading session on this day despite it being a weekend. Exact session timings are announced by NSE through an official circular, typically in October.
Systematic Investment Plan (SIP) transactions scheduled on a stock market holiday are processed on the next business day using that day's Net Asset Value (NAV). The T+1 settlement cycle used by Indian exchanges also shifts when holidays affect settlement dates. Investors should account for these shifts when planning investments around holiday periods.
NSE and BSE operate on all weekdays (Monday to Friday) except the 16 notified holidays listed above. Normal trading hours for the equity segment are 9:15 AM to 3:30 PM Indian Standard Time (IST). Pre-market sessions run from 9:00 AM to 9:15 AM. Traders can check real-time market status on the NSE and BSE websites or through their broker platforms.