Stock market timings in India|What are the trading hours in India?

The stock market is a critical component of the Indian economy, providing investors with an opportunity to invest in securities issued by various companies. To facilitate the smooth functioning of the stock market, specific timings are set for trading hours. This article provides a detailed overview of stock market timings in India topic-wise.

What are the trading hours in India?

The Bombay Stock Exchange (BSE) and the National Stock Exchange (NSE) are the two primary stock exchanges in India, and both follow similar trading hours. The trading hours for both exchanges are from 9:15 am to 3:30 pm, Monday to Friday. The first 15 minutes of trading, from 9:15 am to 9:30 am, is known as the pre-open session. During this time, orders can be placed, modified or canceled, but no trades are executed. After the pre-open session, trading begins at 9:30 am and continues until 3:30 pm, with a one-hour break for lunch between 12:00 pm and 1:00 pm. The last hour of trading, from 2:30 pm to 3:30 pm, is known as the closing session, during which the closing price of securities is determined.


While the stock market operates on weekdays, it remains closed on weekends and public holidays. There are several holidays observed by the stock market in India, including national holidays such as Republic Day, Independence Day, and Gandhi Jayanti. Additionally, the stock market also remains closed on regional holidays, such as Diwali, which is celebrated in many parts of India. The stock market also remains closed on Saturdays and Sundays.

Impact of global markets

It is essential to note that the trading hours for the Indian stock market may differ from those of other stock markets around the world. For example, the New York Stock Exchange (NYSE) operates during US Eastern Time, which is several hours behind Indian Standard Time. As a result, traders and investors in India may need to adjust their schedules accordingly if they wish to trade on international markets. Additionally, events in global markets can have a significant impact on the Indian stock market. For instance, if there is a significant drop in the US stock market, it may lead to a similar drop in the Indian stock market when it opens.

Trading strategies

As the stock market timings in India are limited to specific hours, traders and investors need to develop effective trading strategies to maximize their profits. Some popular trading strategies include day trading, swing trading, and position trading. Day trading involves buying and selling securities within the same trading day, while swing trading involves holding positions for a few days or weeks. Position trading, on the other hand, involves holding positions for an extended period, ranging from several weeks to several months.

Can I buy shares after 3.30 pm?

No, you cannot buy or sell shares after 3.30 pm in India as that is the official closing time of the stock market. Trading in stocks happens only during the trading hours of the stock exchange, which are typically from 9.15 am to 3.30 pm, Monday to Friday.