Indian equity stock exchanges (NSE and BSE) are open Monday to Friday and the general trading hours are between 9:15 AM and 3:30 PM. All Saturdays and Sundays are stock market holidays except Muhurat trading on account of Diwali. BSE/ NSE trading holidays for India in 2019 includes the following festivals.

NSE / BSE Holiday List 2019

HolidayDateDay
Mahashivratri4 March 2019Monday
Holi21 March 2019Thursday
Mahavir Jayanti17 April 2019Wednesday
Good Friday19 April 2019Friday
Maharashtra Day1 May 2019Wednesday
Id-Ul-Fitr (Ramzan Id)5 June 2019Wednesday
Bakri Id12 August 2019Monday
Independence Day15 August 2019Thursday
Ganesh Chaturthi2 September 2019Monday
Muharram10 September 2019Tuesday
Mahatama Gandhi Jayanti2 October 2019Wednesday
Dussehra8 October 2019Tuesday
Diwali-Laxmi Pujan*27 October 2019Sunday
Diwali-Balipratipada28 October 2019Monday
Gurunanak Jayanti12 November 2019Tuesday
Christmas25 December 2019Wednesday

*Muhurat Trading will be conducted on Sunday, 27 October 2019 (Diwali- Laxmi Pujan). 

Stock market holidays falling on Saturday/Sunday

HolidayDateDay
Republic Day26 January 2019Saturday
Ram Navami13 April 2019Saturday
Dr. Baba Saheb Ambedkar Jayanti14 April 2018Sunday