In india, there are two main stock exchanges, the national stock exchange (NSE) and the bombay stock exchange (BSE), both follow a uniform trading schedule. the indian stock market offers multiple trading sessions designed for a different types of trading activities. these sessions range from the pre-opening sessions to the closing sessions, and each session serves a specific purpose than can influence price movement. by understanding and effectively utilizing these market timings, traders and investors can optimise their decision and navigate the market more efficiently.
Stock market trading session are categorized as
1) Pre-opening session
The pre-opening session is the initial phase of the trading day and mainly focus on price discovery before the regular market session begins. focuses on price discovery before the regular market session begins. this session lasts for 15 minutes (9am to 9.15am) and is divided into three distinct phases:-
Order entry session (9:00am – 9:08am)
During this period, traders can place, modify, or cancel orders. however, no actual trades are executed at this stage.
Order matching session (9:08am-9:12am)
In this phase, the stock exchange matches buy and sell orders and determines the opening price based on demand & supply.
Buffer period (9:12am-9:15am)
This is a transition period during which no order placement or modification is allowed. it ensures a smooth shift to the regular trading session.
2) Regular trading session
The regular trading session in the indian stock market operates from 9.15 am to 3.30 pm. during this period, actual buying and selling of stocks take place on the stock exchanges. the total duration of the regular trading session is 6hrs and 15min.
3) Post closing session
The post closing session is conducted from 3.30 pm to 3.40 pm, during which the final closing price of stocks is determined based on the weighted average price of trades executed in the closing period. this closing price is used for valuation, settlement, and index calculation purposes.
Market timing for equity and equity derivative segment (India)
| Sr No. | Days | Pre-Open Session (IST) | Regular Trading Session (IST) |
| 1 | Monday | 9:00 am-9.08 am | 9:15 am-3.30 pm |
| 2 | Tuesday | 9:00 am-9.08 am | 9:15 am-3.30 pm |
| 3 | Wednesday | 9:00 am-9.08 am | 9:15 am-3.30 pm |
| 4 | Thursday | 9:00 am-9.08 am | 9:15 am-3.30 pm |
| 5 | Friday | 9:00 am-9.08 am | 9:15 am-3.30 pm |
Note:- The pre-open session allows order collection and price discovery, while actual trading begins at 9:15 am after a brief buffer period. these timings are applicable to both the equity derivatives segments on indian stock exchanges.
Market timing according to currency segment (India)
| Sr No. | Trading Days | Regular Trading Session (IST) |
| 1 | Monday | 9:00 am-5:00 pm |
| 2 | Tuesday | 9:00 am-5:00 pm |
| 3 | Wednesday | 9:00 am-5:00 pm |
| 4 | Thursday | 9:00 am-5:00 pm |
| 5 | Friday | 9:00 am-5:00 pm |
Note:- The currency derivatives segment of the Indian stock market operates from monday to friday, excluding exchange declared holidays.
Market timing according to the commodity segment:–
In india, commodity trading is primarily conducted through two major exchanges: the multi commodity exchange (MCX) and the national commodity & derivatives exchange (NCDEX). compared to the stock market, the commodity segment offers more flexible and extended trading hours. this flexibility allows traders to participate in the market during evening and late night sessions, making commodity trading especially suitable for individuals who work regular 9 to 5 jobs but are still interested in active trading.
Commodity market trading timing in india
| Sr. No. | Commodity Segment | Days | Exchange | Morning Session (IST) | Evening Session (IST) |
| 1 | Agri Commodities | Monday To Friday | NCDEX | 9 am to 5 pm | – |
| 2 | Non-Agri Commodity | Monday To Friday | NCDEX | 9 am to 5 pm | 5 pm to 11.30 pm |
| 3 | Metal | Monday To Friday | MCX | 9 am to 5 pm | 5 pm to 11.30 pm |
| 4 | Energy | Monday To Friday | MCX | 9 am to 5 pm | 5 pm to 11.30 pm |
FAQ’S
Answer: Indian stock market trading hours are from 9:15 am to 3:30 pm (Monday to Friday) on both NSE and BSE.
Answer: The pre-market session runs from 9:00 am to 9:15 am, allowing order placement and price discovery.
Answer: Commodity markets generally trade from 9:00 am to 11:30/11:55 pm, depending on daylight savings.
