NSE and BSE holiday list 2025 – Stock market holiday calendar India

NSE and BSE Trading Holidays 2025: Complete Calendar and Key Dates

Planning your stock market investments for 2025? Knowing the NSE and BSE trading holidays is essential for traders and investors to align their strategies with market closures. The National Stock Exchange (NSE) and Bombay Stock Exchange (BSE) have released their official holiday calendars for 2025, listing 14 trading holidays when the markets will remain closed, in addition to regular weekend closures (Saturdays and Sundays). This comprehensive guide provides the full list of NSE and BSE holidays in 2025, key trading events like Muhurat Trading, and tips to optimize your trading strategy.

Why Knowing NSE and BSE Trading Holidays Matters

The Indian stock market operates Monday through Friday, from 9:15 AM to 3:30 PM IST, except on designated holidays and weekends. Understanding the 2025 stock market holiday calendar helps you:

  • Plan Trades Effectively: Avoid placing orders on non-trading days to prevent delays in execution.
  • Manage Settlements: Be aware of settlement holidays, like April 1 (Annual Bank Closing) and August 16 (Parsi New Year), where trading may occur but settlements are deferred.
  • Stay Prepared for Market Reopenings: Holidays can lead to increased volatility when markets resume due to accumulated global economic events.

Complete List of NSE and BSE Trading Holidays 2025

Below is the official list of NSE and BSE holidays for 2025, as announced by the exchanges. These holidays apply to equity, derivatives, and Securities Lending and Borrowing (SLB) segments. Note that the Multi Commodity Exchange (MCX) may have different schedules, particularly for evening sessions.

Date Day Holiday
February 26, 2025 Wednesday Mahashivratri
March 14, 2025 Friday Holi
March 31, 2025 Monday Id-Ul-Fitr (Eid)
April 10, 2025 Thursday Mahavir Jayanti
April 14, 2025 Monday Dr. Baba Saheb Ambedkar Jayanti
April 18, 2025 Friday Good Friday
May 1, 2025 Thursday Maharashtra Day/Labour Day
August 15, 2025 Friday Independence Day
August 27, 2025 Wednesday Ganesh Chaturthi
October 2, 2025 Thursday Gandhi Jayanti/Dussehra
October 21, 2025 Tuesday Diwali Laxmi Pujan*
October 22, 2025 Wednesday Diwali Balipratipada
November 5, 2025 Wednesday Prakash Gurpurab
December 25, 2025 Thursday Christmas

Note: A special Muhurat Trading session will be held on October 21, 2025, for Diwali Laxmi Pujan. Exact timings will be announced closer to the date by NSE and BSE. This one-hour session is considered auspicious for initiating new investments and is popular among retail and institutional investors.

Holidays Falling on Weekends

Four holidays in 2025 fall on weekends, reducing the number of trading disruptions:

  • January 26, 2025 (Sunday) – Republic Day
  • April 6, 2025 (Sunday) – Ram Navami
  • June 7, 2025 (Saturday) – Eid-ul-Adha
  • July 6, 2025 (Sunday) – Muharram

Since these fall on weekends, they do not impact weekday trading.

Special Trading Events in 2025

Muhurat Trading on October 21, 2025

The Muhurat Trading session is a unique tradition held during Diwali, symbolizing prosperity and wealth. Conducted on October 21, 2025, this brief session (typically one hour) is known for high participation despite lower liquidity and potential price volatility. The NSE and BSE will announce specific timings closer to the date. Historically, Muhurat Trading began with the BSE in 1957 and was adopted by the NSE in 1992.

Union Budget Trading Session on February 1, 2025

A special live trading session is scheduled for February 1, 2025 (Saturday), coinciding with the Union Budget presentation by Finance Minister Nirmala Sitharaman. This session allows traders to react to budget announcements in real-time, making it a critical date for market participants.

Key Notes About NSE and BSE Holidays 2025

  • April and October Have the Most Holidays: Each month has three holidays, including major festivals like Mahavir Jayanti, Ambedkar Jayanti, Good Friday, Gandhi Jayanti, Diwali, and Diwali Balipratipada.
  • No Holidays in January, June, July, and September: These months offer uninterrupted trading, ideal for long-term strategies.
  • Commodity Market Differences: The MCX may remain open for evening sessions on some holidays, like Maharashtra Day (May 1), when the equity market is closed.
  • Settlement Holidays: On days like April 1, 2025 (Annual Bank Closing) and August 16, 2025 (Parsi New Year), trading may occur, but settlements are deferred to the next working day.

Trading Hours and Sessions

The NSE and BSE follow these standard timings for the equity segment:

  • Pre-Open Session: 9:00 AM to 9:15 AM (order entry from 9:00 AM to 9:08 AM with random closure in the last minute).
  • Regular Trading Session: 9:15 AM to 3:30 PM.
  • Closing Session: 3:40 PM to 4:00 PM (to finalize closing prices).

No pre-market or after-hours trading is available. On holidays, all segments, including equity, derivatives, currency derivatives, and SLB, remain closed unless specified (e.g., Muhurat Trading).

Tips for Traders and Investors

  1. Mark Your Calendar: Save the 2025 holiday list to avoid placing orders on non-trading days. Check the official NSE (nseindia.com) and BSE (bseindia.com) websites for updates, as exchanges may amend holidays with prior notice.
  2. Prepare for Volatility: Post-holiday sessions often see increased activity due to global market developments. Monitor international markets during closures to anticipate price movements.
  3. Leverage Muhurat Trading: Use the Diwali session to initiate symbolic trades, but be cautious of volatility due to lower liquidity.
  4. Plan Around Budget Day: The February 1 trading session could see significant market movements. Stay updated on budget announcements to make informed decisions.
  5. Account for Settlement Delays: On settlement holidays, ensure sufficient liquidity to manage deferred transactions.

FAQs About NSE and BSE Trading Holidays 2025

1. How many trading holidays are there in 2025?

The NSE and BSE will observe 14 trading holidays in 2025, excluding weekends. Four additional holidays fall on weekends, minimizing disruptions.

2. Is the stock market open on Akshaya Tritiya 2025?

Yes, the stock market will remain open on April 30, 2025, for Akshaya Tritiya, as it is not a designated holiday.

3. What is Muhurat Trading?

Muhurat Trading is a one-hour session held on Diwali (October 21, 2025), considered auspicious for trading. Timings will be announced closer to the date.

4. Are NSE and BSE holidays the same for all segments?

Not always. While equity markets close fully on holidays like Holi, commodity markets (e.g., MCX) may operate evening sessions to align with global trading.

5. Can I trade on January 1, 2025?

Yes, the stock market will be open on January 1, 2025 (Wednesday), as it is not a holiday, unlike many global markets.

Conclusion

The NSE and BSE trading holidays for 2025 provide a clear roadmap for investors and traders to plan their activities. With 14 holidays spread across the year, key dates like Mahashivratri (February 26), Diwali (October 21), and Maharashtra Day (May 1) will pause trading, while the special Union Budget session on February 1 and Muhurat Trading offer unique opportunities. Stay informed by checking the official NSE and BSE websites for any updates to the holiday schedule, and use this guide to align your trading strategy for a successful 2025.