India’s stock markets will remain shut for 15 days in 2026, creating seven long weekends, while trading continues on January 1. The NSE and BSE holiday calendar offers investors early clarity to plan trading, liquidity and portfolio strategies.