Trading hours for NSE F&O segment is 9:15 am - 3:30 pm.
For NSE & BSE Currency Derivatives, the trading hours are 9:00 am - 5:00 pm.
Above trading hours are Mon-Fri (except holidays declared by exchange)
For MCX, the trade hours are:
10:00 am - 11:30 pm (April to October).
10:00 am - 11:55 pm (November to March)
Saturdays, the trading hours are: 10:00 am to 2:00 pm.