Stock market holidays in India are dates on which the National Stock Exchange (NSE) and Bombay Stock Exchange (BSE) remain closed for all trading segments - equity, derivatives, and currency - as notified by the exchanges at the start of each calendar year. In 2026, Indian stock exchanges observe 16 trading holidays covering national festivals, regional celebrations, and special occasions, with 6 upcoming holidays (September through December) still ahead as of July 2026. The holiday calendar is published annually by NSE and BSE under SEBI guidelines, and any additions or changes are communicated through official exchange circulars on the NSE notifications page.
Complete Stock Market Holiday List 2026 - NSE and BSE
Both NSE and BSE follow the same trading holiday calendar. The 2026 schedule comprises 16 trading holidays. All dates below are sourced from official exchange circulars published on the NSE website.
| Date | Day | Holiday | Status (as of Jul 2026) |
|---|---|---|---|
| Jan 15 | Thursday | Maharashtra Municipal Corporation Election | Past |
| Jan 26 | Monday | Republic Day | Past |
| Mar 3 | Monday | Holi | Past |
| Mar 26 | Thursday | Ram Navami | Past |
| Mar 31 | Tuesday | Mahavir Jayanti | Past |
| Apr 3 | Friday | Good Friday | Past |
| Apr 14 | Monday | Dr. Ambedkar Jayanti | Past |
| May 1 | Thursday | Maharashtra Day | Past |
| May 28 | Wednesday | Bakri Id (Eid ul-Adha) | Past |
| Jun 26 | Friday | Muharram | Past |
| Sep 14 | Monday | Ganesh Chaturthi | Upcoming |
| Oct 2 | Friday | Gandhi Jayanti | Upcoming |
| Oct 20 | Tuesday | Dussehra | Upcoming |
| Nov 10 | Monday | Diwali Balipratipada | Upcoming |
| Nov 24 | Monday | Guru Nanak Jayanti | Upcoming |
| Dec 25 | Friday | Christmas | Upcoming |
Key Notes for Derivatives Traders
F&O Expiry Shift Rule
When a weekly options expiry day (Thursday for Nifty 50, Wednesday for Bank Nifty, Tuesday for FinNifty) falls on a trading holiday, the expiry moves to the previous trading day. Traders with open positions must verify the actual expiry date for any holiday week - NSE publishes revised expiry schedules in advance through exchange circulars.
Of the upcoming 2026 holidays, the following intersect with regular expiry days and will cause expiry shifts:
- October 2 (Friday) - Gandhi Jayanti. Nifty 50 weekly expiry shifts to Thursday, October 1.
- October 20 (Tuesday) - Dussehra. FinNifty weekly expiry shifts to Monday, October 19.
Muhurat Trading - Diwali Exception
NSE traditionally holds a special 60-minute Muhurat trading session in the evening on Diwali day (Laxmi Puja) - considered auspicious for the new financial year. Diwali Balipratipada (November 10) is the listed trading holiday in 2026. The exact Muhurat session date and timings for 2026 will be confirmed by NSE through an official circular closer to the date.
T+1 Settlement and Holidays
India operates under T+1 settlement for equity trades, meaning securities and funds must be settled the trading day after the trade date. When a holiday falls on the day after a trade, settlement shifts to the next working day. Investors who need funds from equity sales by a specific date should factor in holiday-related settlement delays when planning transactions around the remaining 2026 holidays.
Saturday and Sunday Closures
NSE and BSE are closed on all Saturdays and Sundays irrespective of the trading holiday list. The 16 holidays listed above are all weekday closures; weekend closures are automatic and do not appear on the holiday circular.
Commodity and Currency Segment Holiday Schedule
The commodity derivatives segment (MCX) and currency derivatives segment (NSE/BSE) may follow slightly different holiday schedules for some regional and religious observances. Traders in these segments should verify holiday schedules directly from the respective exchange circulars, as some dates that are equity trading holidays may remain open for commodity trading.