Knowing exactly when the market is open sounds basic, but the Indian timetable has several layers: a pre-open session, the normal session, a closing session, different hours for commodities and currencies, and a holiday list that changes every year. Getting these wrong leads to orders that never fill, positions held over a holiday by accident, or surprise at a late-evening move in crude oil. This guide sets out the timings in India time, 24-hour format.
Equity cash market: NSE and BSE
| Session | Time | What happens |
|---|---|---|
| Pre-open: order entry | 09:00–09:08 | Orders collected, not matched; can be changed or cancelled |
| Pre-open: matching | 09:08–09:12 | One opening price set per share, matched orders traded |
| Buffer | 09:12–09:15 | Changeover to normal trading |
| Normal market | 09:15–15:30 | Continuous trading |
| Closing price worked out | 15:30–15:40 | Closing price is the average price of the last 30 minutes, weighted by volume |
| Post-close session | 15:40–16:00 | Orders only at the closing price |
The pre-open session exists to find a fair opening price after overnight news. Instead of letting the first trades at 09:15 jump around, the exchange collects orders and picks the single price at which the most shares can change hands. The closing price, similarly, is an average of the last half hour rather than the very last trade, which makes it harder to push the close with one order.
Exchanges also run two short block deal windows for large pre-agreed trades, one before the normal session and one in the afternoon. See bulk and block deals.
Futures and options
Equity futures and options, including NIFTY, BANKNIFTY and SENSEX options, trade from 09:15 to 15:30. Index options are cash-settled at the expiry-day closing level. Stock options and futures that expire are physically settled, meaning shares are actually delivered, which is why brokers often ask traders to close stock positions before expiry. See expiry day trading.
Currency derivatives (for example the rupee against the dollar) and interest-rate futures trade from 09:00 to 17:00.
Commodities on MCX
MCX, India's commodity exchange, trades from 09:00 into the night: to 23:30 when the US is on standard time and to 23:55 during US daylight saving time (roughly March to November), because gold, silver, crude oil and natural gas follow prices set in US markets. Agricultural commodities close earlier. The MCX hours guide explains the switch.
Here is the crude oil straddle, which is recorded through the MCX evening session:
Notice how the line keeps moving long after 15:30. Evening jumps often line up with US data releases or US oil inventory reports, which come out in Indian evening hours.
GIFT Nifty: the overnight NIFTY
NIFTY futures also trade in GIFT City as GIFT Nifty, from 06:30 to 15:40 and 16:35 to 02:45 India time. Most Indian traders use it only as an indicator of how NIFTY may open:
Before 09:15, the difference from NIFTY's close hints at the opening gap. See what is GIFT Nifty.
Settlement: when you get shares or money
Indian shares settle on T+1: if you buy on Monday (T), the shares reach your demat account on Tuesday, a working day later. Sell on Monday and the money is available after settlement on Tuesday. Holidays push settlement to the next working day. A shorter optional cycle exists for some shares; check with your broker. Settlement matters for dividends: to receive a dividend you must hold the share by the record date, so you need to buy at least one settlement day earlier.
Holidays and special sessions
- Weekends. Markets are closed on Saturday and Sunday, except for announced special sessions.
- Trading holidays. NSE and BSE publish the next year's holiday list in advance, usually in December. It includes national holidays (Republic Day, Independence Day, Gandhi Jayanti) and major festivals (Holi, Diwali, Eid, Christmas and others). Holidays falling on a weekend are not replaced.
- Segment differences. On some exchange holidays MCX stays closed in the morning and opens for the evening session. Check the MCX list separately.
- Muhurat trading. On Diwali, a holiday, the exchanges hold a short symbolic session, usually about an hour, at a time announced each year. Many investors place a small buy order for good luck.
- Budget day. When the Union Budget falls on a weekend, the exchanges usually hold a full trading session that day.
- Unplanned closures. Rarely, an exchange closes or extends hours for a technical problem or an emergency.
The stock market holidays page lists the year's dates with weekdays, and the calendar adds expiries and events.
Timings that matter inside the session
The normal session is not uniform. Activity follows a fairly regular daily rhythm that is worth knowing:
- 09:15–09:45. The busiest and most volatile half hour. Overnight news, the opening gap and orders placed before the open all hit the market at once.
- Late morning to early afternoon. Often quieter, with smaller ranges. Option sellers frequently see steady decay in this part of the day.
- Around 14:00–14:30. European markets are open and US futures are active, so global moves can return. Positions are often adjusted ahead of the close.
- 15:00–15:30. Volume rises again. The closing price is worked out from this last half hour, so index funds, institutions and traders closing intraday positions all trade here. Brokers usually square off open intraday positions shortly before 15:30.
Economic data released at 10:00 (RBI policy) or 16:00 (CPI, GDP) fits around this rhythm: one lands inside the session, the other after it. The economic calendar guide covers those times.
A worked example: the week of a holiday
Suppose Thursday is a trading holiday. Weekly index options whose expiry falls on that day usually expire on the previous trading day instead, so traders must close or roll positions a day earlier. Shares bought on Wednesday settle on Friday, not Thursday. MCX may still run its evening session on Thursday, so gold and crude positions can move while NSE is shut. A trader who knows this plans exits on Tuesday or Wednesday; one who does not may find an option expired a day earlier than expected. Exchanges announce such shifts in circulars, so always check.
Common mistakes
- Placing orders at 09:14 and expecting them in the pre-open. Pre-open order entry closes at 09:08.
- Forgetting holiday expiry shifts. When expiry day is a holiday, contracts usually expire on the previous trading day.
- Assuming MCX closes with NSE. Commodity positions stay open and keep moving until late evening.
- Using old timings. Exchanges change hours, expiry days and windows from time to time. Check the current circulars.
- Trading in the post-close session by mistake. Orders placed between 15:40 and 16:00 can only fill at the closing price, not at the price you see on a chart.