Stock Market Holidays 2025: Complete List Of Trading Dates
The stock market holiday calendar for 2025 includes closures on 15 public holidays, as announced by the NSE, to align with national and cultural observances.

As we approach the year 2025, it's essential for investors, traders, and market participants to be aware of the stock market holidays. The National Stock Exchange (NSE) of India has officially announced the trading holidays for 2025, which will help you plan your market activities accordingly.
According to the NSE circular, which was issued on December 13, 2024, the stock market will be closed on specific public holidays in 2025. These holidays include religious, cultural, and national observances, such as Mahashivratri, Diwali, and Independence Day.
Here’s a list of the official stock market holidays for the upcoming year:
Understanding these holiday dates is crucial for market participants, as trading on the NSE will not be allowed on these days.
Many investors plan their trading strategies around these holidays to manage risk and optimise their portfolios.
It's also important to note that the stock market may have adjusted trading hours around certain holidays, especially for events like Muhurat Trading, which marks an auspicious time for trading during Diwali. Muhurat Trading will be conducted on October 21, 2025 (Tuesday), with the specific timing to be announced later.
Be sure to mark these dates in your calendar to avoid any surprises and ensure smooth trading throughout the year.
Stock market holidays in India are scheduled by exchanges like the NSE (National Stock Exchange) and BSE (Bombay Stock Exchange) to align with national, religious, and cultural observances.
Market holidays vary each year, and the exchanges announce the dates in advance, providing clarity on when the markets will remain closed.