Indian stock markets are open for equity trading on all working days except Saturdays, Sundays and declared market holidays.

Stock Market Time in India

  • NSE / BSE Opening Time: 09:15 AM IST
  • NSE / BSE Closing Time: 03:30 PM IST

Bombay Stock Exchange (BSE) and National Stock Exchange (NSE) of India remain close for trading on the following days. Check if stock exchanges in India are open today:

NSE & BSE Holidays 2025 List

Total Records: 14

1Wednesday, 26 February 2025Mahashivratri
2Friday, 14 March 2025Holi
3Monday, 31 March 2025Id-Ul-Fitr (Ramadan Eid)
4Thursday, 10 April 2025Shri Mahavir Jayanti
5Monday, 14 April 2025Dr. Baba Saheb Ambedkar Jayanti
6Friday, 18 April 2025Good Friday
7Thursday, 01 May 2025Maharashtra Day
8Friday, 15 August 2025Independence Day
9Wednesday, 27 August 2025Ganesh Chaturthi
10Thursday, 02 October 2025Mahatma Gandhi Jayanti/Dussehra
11Tuesday, 21 October 2025Diwali Laxmi Pujan
12Wednesday, 22 October 2025Diwali-Balipratipada
13Wednesday, 05 November 2025Prakash Gurpurb Sri Guru Nanak Dev
14Thursday, 25 December 2025Christmas