If you are a beginner investor or trader in India, knowing exactly what time the stock market opens and closes is the first thing to get right. The short answer: the Indian stock market (NSE and BSE) is open for equity trading from 9:15 AM to 3:30 PM IST, Monday to Friday. But there is more to it — a pre-open session, a closing session, and a few myths worth clearing up. Here is the complete breakdown.
Indian stock market timings at a glance
| Session | Timing (IST) | What happens |
|---|---|---|
| Pre-open session | 9:00 – 9:15 AM | Orders collected; opening price discovered. No live trading. |
| Normal trading | 9:15 AM – 3:30 PM | Continuous buying and selling of shares. |
| Closing session | 3:40 – 4:00 PM | Orders at the closing price; no price discovery. |
These timings apply to both the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE) for equity (cash) trading.
1. Pre-open session (9:00 AM – 9:15 AM)
Before live trading begins, the pre-open session lets participants place, modify, and cancel orders. The exchange uses these orders to discover a single opening price for each stock, which smooths out the wild volatility that a sudden 9:15 open would otherwise cause. Orders are entered between 9:00–9:08 AM, matched from 9:08–9:15 AM.
2. Normal trading session (9:15 AM – 3:30 PM)
This is the main, continuous session where the bulk of trading happens on a rolling price basis. Two windows matter most to beginners:
- Opening hour (9:15–10:00 AM): often the most volatile, as overnight global cues and news get priced in.
- Mid-day to close (10:00 AM–3:30 PM): generally calmer and more liquid, moving with news and sentiment.
Does the Indian stock market have a lunch break?
No. This is a common myth. Unlike some Asian markets (such as Japan), the NSE and BSE run continuously from 9:15 AM to 3:30 PM with no lunch break. Trading does not pause in the middle of the day.
3. Closing session (3:40 PM – 4:00 PM)
After 3:30 PM, the closing price of each stock is calculated as the volume-weighted average price of the last 30 minutes (3:00–3:30 PM). Between 3:40 and 4:00 PM, you can place orders that execute at this closing price — useful for investors who simply want to buy or sell at the day’s close.
Muhurat trading: the one exception
Once a year, on Diwali, the exchanges hold a special one-hour evening session called Muhurat Trading to mark the start of the Hindu new Samvat year. It is considered auspicious to make a token investment during this session. The exact timing is announced by NSE and BSE each year.
Other timings worth knowing
- Currency derivatives: 9:00 AM – 5:00 PM.
- Commodities (MCX): 9:00 AM – 11:30 PM (up to 11:55 PM during US daylight-saving).
- Weekends & holidays: Markets are closed on Saturdays, Sundays, and the exchange holiday calendar — always check the NSE/BSE holiday list.
Why market timing matters for beginners
The first and last 30–60 minutes carry the most volatility, so new traders are often advised to avoid large trades then unless they have a clear plan. If you are just starting out, understand the basics first — read our beginner guides on intraday trading, the Sensex, and the SEBI rules every investor should know. And before you invest a rupee, make sure your tax is optimised with our Old vs New Tax Regime Calculator.
Frequently asked questions
What time does the Indian stock market open and close?
The NSE and BSE open for normal equity trading at 9:15 AM and close at 3:30 PM IST, Monday to Friday, with a pre-open session from 9:00–9:15 AM.
Is the Indian stock market open on Saturday and Sunday?
No. The equity markets are closed on weekends and on all exchange-declared holidays. The only weekend/evening exception is the special Muhurat Trading session on Diwali.
Does the market close for lunch?
No. Trading is continuous from 9:15 AM to 3:30 PM with no lunch break.

