Regular hours

NSE and BSE equities trade Monday to Friday. The pre-open session runs 09:00–09:15 IST and normal trading starts at 09:15 IST. India has no daylight saving, so these times don't shift during the year.

The closing session changed in 2026, and changes again on 7 December 2026 under a SEBI circular from October 2026:

SessionUntil 6 Dec 2026From 7 Dec 2026
F&O stocks, continuous trading09:15–15:1509:15–15:30
Other stocks, continuous trading09:15–15:3009:15–15:30
Closing auction, F&O stocks15:15–15:3515:30–15:40
Equity derivatives09:15–15:4009:15–15:45

From 7 December 2026, expiring index contracts stop trading at 15:30 on expiry day. Check the exchange's latest circular before relying on these for a trade.

The market status above uses 09:15–15:30 IST. Regular hours, holidays not checked. Last checked November 2026.

NSE timestamps

NSE tick-by-tick order and trade messages carry a timestamp in nanoseconds from 1 January 1980, so a Unix converter shows the wrong date unless it allows for that. Paste the 19-digit value above and choose NSE feed under “Counted from”.