Stock Market Timings in India

In India, the stock market has a designated operating schedule. From Monday to Friday, retail customers are required to carry out their transactions with the assistance of a brokerage firm within the time frame of 9:15 am to 3:30 pm. The majority of investors engage in buying and selling securities that are listed on the Bombay Stock Exchange (BSE) and National Stock Exchange (NSE), which are two prominent stock exchanges in India. It should be noted that these major stock exchanges in India adhere to the same trading hours.

The Indian stock market operates within three distinct trading segments. Firstly, there is the pre-opening session, which takes place from 9:00 am to 9:15 am, preceding the regular market hours. Following the pre-opening session, the regular market session begins at 9:15 am and extends until 3:30 pm. Finally, after the regular market session concludes, there is a post-closing session that spans from 3:30 pm to 4:00 pm. These segmented trading timings provide structure and organisation to the Indian stock market, facilitating efficient trading activities for investors and participants.

Serial No. Name Time
1. Pre-opening session 9.00 a.m. – 9.15 a.m.
2. Normal session 9.15 a.m. – 9.30 a.m.
2. Post-closing session 3.30 p.m. – 4.00 p.m.

Pre-opening session:

The duration of this session is from 9:00 a.m. to 9:15 a.m., during which investors have the opportunity to place orders for buying or selling securities. This time period can be divided into three distinct sessions:

  • 9.00 a.m – 9.08 a.m
  • During the opening time of the stock market in India, investors have the opportunity to place orders for various transactions. These orders hold priority when the actual trading commences, as they are processed first. Within this initial 8-minute period of the pre-opening session, investors have the flexibility to modify or cancel their orders as per their requirements, which proves advantageous. It’s important to note that once this 8-minute window concludes, no further orders can be placed during the pre-opening session.

  • 9.08 a.m – 9.12 a.m
  • This particular segment of the Indian stock market timing is crucial for establishing the prices of securities. It involves matching the buying and selling prices based on the demand and supply of securities, ensuring precise transactions between investors. This process ensures that investors who wish to purchase or sell a security can do so at accurate prices. The final prices at which trading will commence during the regular Indian stock market timing are determined using a multilateral order matching system. This system aids in facilitating fair and efficient price discovery for the securities being traded.

    During this session, it is important to note that the ability to modify any previously placed order is not available, limiting the option to make changes or adjustments to existing orders.

  • 9.12 a.m – 9.15 a.m
  • This period serves as a transitional phase between the pre-opening session and the regular Indian stock market timing. It’s worth noting that no new orders for transactions can be placed during this interval. Furthermore, any existing orders placed between 9:08 a.m. and 9:12 a.m. cannot be cancelled or revoked.

Normal Session:

The main trading hours of the Indian stock market are between 9.15 a.m. and 3.30 p.m. During this period, all transactions are processed using a bilateral order matching system, where prices are determined based on the forces of demand and supply.

The volatility caused by the bilateral order matching system leads to various market fluctuations that directly impact security prices. To manage this volatility, the Indian stock market introduced the multi-order system during the pre-opening session, aiming to regulate and stabilise the market.

Post-closing session:

The Indian stock market concludes its trading day at 3.30 p.m., and no further exchanges occur after this time. Nevertheless, the closing price is determined during this period, and it holds considerable influence over the opening security price on the following day.

The conclusion of the Indian stock market trading day can be categorised into two sessions-

  • 3.30 p.m – 3.40 p.m
  • The closing price is determined by taking a weighted average of the prices of securities traded on the stock exchange between 3 p.m. and 3.30 p.m. This method is used to calculate the closing prices of benchmark and sector indices like Nifty, Sensex, S&P Auto, and others. The weighted average prices of the listed securities are taken into account for this calculation.

  • 3.40 p.m – 4.00 p.m
  • After the stock market closes, there is a period during which bids can be placed for the next day’s trades. These bids are confirmed if there are enough buyers and sellers in the market. Transactions made during this time are executed at a predetermined price, regardless of any changes in the opening market price.

    As a result, investors who have placed bids can realise capital gains if the opening price exceeds the closing price. However, if the closing price is higher than the opening share price, bids can be cancelled within a short time frame from 9.00 a.m. to 9.08 a.m.

Aftermarket Orders

After this specific time frame, no transactions are allowed to take place. However, investors have the option to place aftermarket orders for securities of specific companies, which will be allocated at the opening market price on the following day.

Muhurat Trading

The term “Muhurat” refers to an auspicious time, and Muhurat trading is a special trading session held annually in the Indian markets during Diwali. The stock exchanges set specific timings for this Muhurat trading session, typically lasting for an hour on the occasion of Diwali.

Due to its auspicious scheduling, there is a common belief that this session can enhance the chances of wealth creation. This belief aligns with the tradition of worshipping Goddess Lakshmi, the deity of wealth, during the Diwali festival.

To maximise the benefits of this additional trading session, it is important to stay informed about the specified timings provided by the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE) on their respective websites. The session timings vary each year, so it is crucial to stay updated. Apart from these distinctive characteristics, trading during the Muhurat session follows the same procedures as regular trading days.


In conclusion, understanding the stock market timings in India is essential for investors and traders looking to participate in the Indian stock exchanges. It is important for investors to stay informed about any updates and changes in trading timings to effectively navigate the Indian stock market. By being aware of these timings, investors can strategically plan their trades and make informed decisions to maximise their potential returns.

Leave a Reply