Understanding stock market timings in India is critical if you place orders yourself or follow market moves during the day. The National Stock Exchange (NSE) and Bombay Stock Exchange (BSE) run on the same trading schedule for equities, with clearly defined pre‑opening, regular, and closing sessions.
Stock market opening time in India
The stock market opening time in India for the regular trading session is 9:15 a.m. from Monday to Friday.
Orders can be placed before this during the pre‑opening window, but actual continuous trading between buyers and sellers begins at 9:15 a.m.
-
Exchanges: NSE and BSE follow identical equity timings.
-
Working days: Normal trading happens from Monday to Friday, excluding exchange‑declared holidays.
Must Read: Stock/ Share Market Holidays 2026: list of trading holidays in India
Pre‑opening session and today share market open time
Before the regular market starts, there is a pre‑opening session from 9:00 a.m. to 9:15 a.m. which helps in smoother price discovery when the market opens.
Break‑up of the pre‑opening window:
-
9:00 a.m. – 9:08 a.m.: Order entry period
-
You can place, modify, or cancel buy/sell orders.
-
-
9:08 a.m. – 9:12 a.m.: Order matching & price discovery
-
Exchanges match demand and supply to arrive at an equilibrium price; modification is not allowed.
-
-
9:12 a.m. – 9:15 a.m.: Buffer / transition period
-
No fresh orders; system prepares to shift into the normal market.
-
For most retail investors, this means that today share market open time for active trading is effectively 9:15 a.m., while serious traders may use the 9:00–9:15 slot to position orders in advance.
Normal market timings: market opening time to closing bell
The normal equity trading session runs from 9:15 a.m. to 3:30 p.m. on both NSE and BSE.
Key points about this market opening time window:
-
All intraday trades, delivery trades, and most common orders happen in this period.
-
Prices move through a continuous bilateral matching system, where orders from buyers and sellers are matched in real time based on price–time priority.
-
Market volatility, intraday highs and lows, and most price action that traders follow occur in this 6 hours 15 minutes band.
So when people search for today stock market timings India or stock market open today, they usually refer to this 9:15 a.m. to 3:30 p.m. slot.
Stock market closing time in India and closing session
The stock market closing time in India for regular trading is 3:30 p.m.
After this, no fresh trades can be executed in the continuous session.
However, there is a closing session from 3:30 p.m. to 4:00 p.m. with specific functionality:
-
Exchanges calculate the closing price for each security using the weighted average of trades executed between 3:00 p.m. and 3:30 p.m.
-
For key indices like Nifty and Sensex, closing values are derived from the weighted average prices of their constituent stocks in this period.
-
Between 3:30 p.m. and 4:00 p.m., brokers may allow post‑closing orders, which are usually executed at the closing price if there is matching liquidity the next day.
This post‑closing phase is important for investors who want to lock in trades at a known closing price rather than dealing with intraday swings.
Market timings table for NSE and BSE
| Session type | Market timings in India | Purpose |
|---|---|---|
| Pre‑opening session | 9:00 a.m. – 9:15 a.m. | Order entry, price discovery before open |
| Normal trading session | 9:15 a.m. – 3:30 p.m. | Continuous trading of equities |
| Closing session / post‑close | 3:30 p.m. – 4:00 p.m. | Closing price calculation, post‑close orders |
For most retail participants, the stock market timings that matter daily are 9:15 a.m. to 3:30 p.m., with optional use of the pre‑open and post‑close windows.
Market timings for derivatives, currency and commodity segments
While the equity cash segment has a fairly simple schedule, other segments have extended or slightly different market timings:
-
Equity derivatives (F&O): Typically follow the same 9:15 a.m. – 3:30 p.m. window for index and stock futures/options on NSE and BSE.image.jpg
-
Currency derivatives: Usually trade from 9:00 a.m. to 5:00 p.m., as they are linked to global forex markets.image.jpg
-
Commodity derivatives (MCX, NCDEX, etc.):
-
Morning/afternoon: roughly 9:00 a.m. – 5:00 p.m. for agricultural commodities.
-
Extended night session up to 11:30 p.m. or 11:55 p.m. for non‑agri commodities that track international prices.image.jpg
-
Before trading in any segment, it is advisable to check the latest circular from the respective exchange or from your broker’s platform, as timings can occasionally change.image.jpg
Today share market open time, holidays and special trading days
The share market timings in India also depend on whether it is a working day or an exchange holiday.
-
NSE and BSE are closed on Saturdays and Sundays, and on a pre‑announced list of trading holidays (national holidays, festivals, etc.).
-
On these days, if you search for stock market open today, the answer will be “closed” even if international markets are active.
-
Sometimes exchanges hold a special one‑hour Muhurat trading session on Diwali evening, with a different time slot notified each year.
For travellers or professionals who follow markets while on the move, it’s useful to quickly check the holiday calendar or your broker app to confirm if the market is open today or बंद.
Stock market timings and trading strategies
Knowing the exact trading time is not just an operational detail – it also shapes trading strategies:
-
9:15 a.m. – 10:00 a.m. (opening hour):
-
Often the most volatile period as markets react to overnight global news, results and macro data.
-
Day traders use this window for gap‑up/gap‑down strategies and quick momentum trades.
-
-
Mid‑session (around 11:00 a.m. – 2:00 p.m.):
-
Typically sees relatively lower volatility and volume.
-
Many positional traders place delivery orders here once prices stabilise.
-
-
Last hour (2:30 p.m. – 3:30 p.m.):
-
Activity picks up again as intraday traders square off positions before the stock market closing time in India.
-
Institutional flows and arbitrage trades can drive sharp moves close to the close, which in turn affect the weighted‑average closing price.
-
Understanding these market timings helps you decide when to place long‑term orders, when to avoid noise, and how to schedule trades according to your risk appetite.
FAQs on stock market timings in India
1. What is the stock market opening time in India for NSE and BSE?
The stock market opening time for the regular equity session on both NSE and BSE is 9:15 a.m., Monday to Friday.
2. What is the pre‑opening time for the Indian stock market?
The pre‑opening session runs from 9:00 a.m. to 9:15 a.m., with active order entry allowed between 9:00 a.m. and 9:08 a.m.
3. What is the stock market closing time in India?
The normal trading session closes at 3:30 p.m. After that, the closing session continues till 4:00 p.m. for post‑close activities.
4. Are stock market timings the same for BSE and NSE?
Yes, market timings in India for the cash equity segment are identical on NSE and BSE.
5. Can I place orders after 3:30 p.m.?
You cannot trade in the regular session after 3:30 p.m., but some brokers allow **post‑closing orders between 3
