What are the stock market timings in India?

NSE and BSE have their regular trading sessions from 9:15 am to 3:30 pm, Monday to Friday except on holidays declared by the exchanges.

Note: You won’t be able to place orders between 9:08 am to 9:15 am and 3:30 pm to 3:40 pm.