The Indian stock market, including NSE (National Stock Exchange) and BSE (Bombay Stock Exchange), observes scheduled holidays each year. Learn about these breaks for national and religious occasions to plan your trades effectively.

Who Decides the Holidays?

While the Indian stock market, led by the National Stock Exchange (NSE) and Bombay Stock Exchange (BSE), is a dynamic hub of financial exchanges, it also observes scheduled holidays each year. These breaks allow traders and market participants to celebrate significant national and religious occasions or unwind before the next round of trading.

The authority to designate stock market holidays lies with the Securities and Exchange Board of India (SEBI), the regulatory body overseeing the Indian capital markets. Each year, SEBI publishes a comprehensive list of holidays that both the Bombay Stock Exchange (BSE) and the National Stock Exchange (NSE) must follow.

In 2025 there will be a total of 18 market holidays. While this may seem like a significant number, 4 of these holidays will be on Saturdays or Sundays, which are already designated as non-trading days. So, the actual impact on trading days will only be 14 holidays.

List of Share Market/Trading Holidays Calendar 2025 – Equity Segment, Equity Derivative Segment and SLB Segment

DATEDAYShare Market Holiday
February 26, 2025WednesdayMaha Shivaratri
Mar 14, 2025FridayHoli
March 31, 2025 MondayId-Ul-Fitr (Ramadan Eid) 
April 10, 2025 ThursdayShri Mahavir Jayanti 
April 14, 2025 MondayDr. Baba Saheb Ambedkar Jayanti 
April 18, 2025 FridayGood Friday 
May 01, 2025 ThursdayMaharashtra Day 
August 15, 2025 FridayIndependence Day
August 27, 2025 WednesdayGanesh Chaturthi 
October 02, 2025 ThursdayMahatma Gandhi Jayanti/Dussehra 
October 21, 2025 TuesdayDiwali Laxmi Pujan* 
October 22, 2025 WednesdayDiwali-Balipratipada 
November 05, 2025 WednesdayPrakash Gurpurb Sri Guru Nanak Dev 
December 25, 2025ThursdayChristmas

Note :*Muhurat Trading will be held on Tuesday, October 21st, 2024. The exact timings will be announced later.

What is Muhurat Trading?

Muhurat Trading is a common ritual followed by traders and investors in India. The share market is open for one auspicious hour on the day of Diwali. It is believed that trading during this specific hour increases the chances of achieving wealth and prosperity for the year ahead. This special trading session usually takes place on Diwali evening, when many choose to buy stocks as an offering to Goddess Lakshmi. This tradition is exclusive to the Indian stock markets.

List of Trading Holidays falling on Saturday/Sunday

The following Indian share market holidays fall on Saturdays or Sundays in 2024:

DATEDAYShare Market Holiday
January 26, 2025 SundayRepublic Day 
April 06, 2025SundayShri Ram Navami 
June 07, 2025 SaturdayBakri Id
July 06, 2025 SundayMuharram

Trading Holidays  2025: Commodity Segment

The following are the share market holidays (2025) for the current year for the Commodity Derivatives Segment:

DATEDAYShare Market HolidayMORNING SESSIONEVENING SESSION
January 01, 2025WednesdayNew YearOpenClosed
February 26, 2025WednesdayMahashivratriClosedOpen
March 14, 2025FridayHoliClosedOpen
March 31, 2025MondayId-Ul-Fitr (Ramadan Eid)ClosedOpen
April 10, 2025ThursdayShri Mahavir JayantiClosedOpen
April 14, 2025MondayDr. Baba Saheb Ambedkar JayantiClosedOpen
April 18, 2025FridayGood FridayClosedClosed
May 01, 2025ThursdayMaharashtra DayClosedOpen
August 15, 2025FridayIndependence DayClosedClosed
August 27, 2025WednesdayGanesh ChaturthiClosedOpen
October 02, 2025ThursdayMahatma Gandhi Jayanti/DussehraClosedClosed
October 21, 2025TuesdayDiwali Laxmi PujanClosedClosed
October 22, 2025WednesdayDiwali-BalipratipadaClosedOpen
November 05, 2025WednesdayPrakash Gurpurab Sri Guru Nanak DevClosedOpen
December 25, 2025ThursdayChristmasClosedClosed
January 01, 2025WednesdayNew YearOpenClosed

Note: Morning session – 9:00 AM to 05:00 PM; Evening session – 05:00 PM to 11:30/11:55 PM

*5:00 PM to 9:00 PM/9:30 PM for Internationally linked Agricultural commodities

* Timings for the Muhurat trading on  Tuesday, October 21, 2025, shall be notified by the Exchange subsequently.

Why are Trading Holidays Important?

Respecting Cultural and Religious Traditions: Many holidays coincide with major festivals like Diwali, Eid, and Christmas, allowing people to celebrate with their families and communities.

Enhancing Market Stability: Certain holidays, like Independence Day and Republic Day, mark significant national events. Closing the markets on these days allows for focus on the celebrations and minimizes potential market volatility.

Providing Breaks for Market Participants: Continuous trading can be mentally and emotionally demanding. Holidays offer traders and investors a chance to unwind, refresh their perspective, and come back energized for the next trading session.

Stay Informed, Stay Prepared:

By staying informed about market holidays, you can ensure that your investment decisions are not disrupted by unexpected market closures. So, plan your trades wisely, take advantage of the breaks, and come back ready to navigate the exciting world of Indian stocks.

Note:

Some holidays may be specific to certain segments of the market, such as the derivatives market.
In rare cases, the stock exchanges may decide to close the markets for unforeseen reasons, such as natural disasters or political unrest.

Disclaimer: https://share.market/terms-conditions

What is the total number of trading holidays in 2025?

Share market will observe 18 holidays in 2025, but only 14 will affect trading days, as 4 holidays fall on weekends.

Why are share markets closed on holidays?

Share markets are closed on holidays to give investors and traders a break from trading and to allow them to celebrate important occasions.

What happens if I buy shares on a holiday?

If you buy stocks on a holiday, your trade will not be executed until the market opens the next day.

When will the share market open after the holiday?

The share market will open the next day after the holiday, unless the holiday is a weekend or a public holiday in the country where the stock exchange is located.

What are the trading hours of the share market in India?

The trading hours of the share market in India are from 9:15 am to 3:30 pm, IST, from Monday to Friday.