Last Updated on Mar 4, 2022 by Anshiya Tabassum

Out of the 365 days in a year, there are many holidays in India. But the stock market of India only has a few of these. Barring Saturdays and Sundays, all the other days of the week are considered to be business days in the stock market. 

From Monday to Friday of every week, trading and investing take place in the stock market. That is unless there are any trading holidays that have been announced in advance by the exchange. 

In India, the NSE and the BSE publish a list of trading holidays every year. For the year 2022, they have also done the same. Let us have a look at them. 

What are NSE and BSE? 

NSE and BSE are two of India’s leading stock exchanges. A stock exchange is an organized platform or market where you can sell and buy the shares of listed companies. Basically, these are the markets where the stock is traded. In India, there are two main stock exchanges – NSE (National Stock Exchange) and the BSE (Bombay Stock Exchange). 

The National Stock Exchange or NSE is the largest stock exchange in India. If we go by the volume of equity traded, then it is the fourth largest stock exchange globally. It was established in 1992 and is based in Mumbai. The first screen-based trading system of India began from here. 

On the other hand, the Bombay Stock Exchange or BSE is much older than its counterpart. The BSE was established in 1875 and was Asia’s first stock exchange. The trading speed of BSE is 6 microseconds, which makes it the fastest stock exchange in the world. 

Every year, these two leading stock exchanges of India, publish a list of trading holidays. Other than all Saturdays and Sundays, which are holidays by default, on these days, all exchange activities in the stock market are closed. Knowing these days is pretty important as you can plan your year ahead of time if you know on which days the stock market will be closed. 

The list of Indian trading holidays of 2022

There are about 18 occasions every year that are considered to be trading holidays. If some of them fall on a Saturday or Sunday, then those won’t count because the stock market will be closed anyway on weekends. This year, 13 trading holidays fall on weekdays. This means that on these 13 days, all trading activities will be stopped. 

Here is the list of trading holidays for 2022. We have also included the holidays that fell on Saturdays or Sundays. 

Holiday DateDay
Republic Day 26 January 2022Wednesday
Mahashivratri 1 March 2022Tuesday
Holi 18 March 2022Friday 
Dr. Baba Saheb Ambedkar Jayanti and Mahavir Jayanti 14 April 2022Thursday 
Good Friday 15 April 2022Friday 
Id-Ul-Fitr 3 May 2022Tuesday 
Muharram 9 August 2022Tuesday 
Independence Day15 August 2022Monday
Ganesh Chaturthi 31 August 2022Wednesday
Dussehra 5 October 2022Wednesday
Diwali and Laxmi Puja24  October 2022Monday
Diwali Balipratipada26 October 2022Wednesday 
Gurunanak Jayanti 8 November 2022Tuesday 

Now here is a list of trading holidays that fall on Saturdays or Sundays in 2022. 

Holiday DateDay
Ram Navami10 April 2022Sunday
Maharashtra Day1 May 2022Sunday 
Bakri Id10  July 2022Sunday 
Mahatma Gandhi Jayanti2 October 2022Sunday
Christmas25 December 2022Sunday 

Muhurat trading

Even though Diwali is technically a trading holiday, something really special happens on the day of Diwali. There is an auspicious window of one hour in which trading is open on that day. This one-hour-long trading on the day of Diwali is called Muhurat trading. Even though this is more like a ritual than actual trading, people really like to trade in this hour as they think it’s auspicious to do so. 


Stock exchanges do not run around the clock. On festivals and other national holidays, trading is halted. Beware of these holidays and then plan your trading. Now you know everything you need to know about trading holidays in India announced by the BSE and the NSE in the year 2022.

Aradhana Gotur

We'd love to hear your thoughts 🥰