- Analytics
- Backtesting
- Options
- Resources
Best-in-market backtesting with 4+ years of data, payoff charts, and auto-play
Nifty, Bank Nifty, Finnifty, Midcap Nifty, Sensex
Test your intraday trading strategies with historical tick data
Nifty, Bank Nifty, Finnifty, Midcap Nifty
Find market trends with high accuracy, includes historical data analysis
NSE, BSE, NSE Commodity
Find market momentum with calls vs puts comparison across strikes
Nifty, Bank Nifty, Finnifty, Sensex
Backtest intraday market, find today's market trend with complete OI flow
Nifty, Bank Nifty, Finnifty, Midcap Nifty, Sensex, NSE Commodity
My Profile
My Dashboard
My Watchlist
My Alerts
My Portfolio
What's new?
Refer And Earn
Change Password
Logout
Stock Market Timings in India: Share Market Open/Close Time
If you're involved in trading or investing, knowing the exact stock market timings in India is crucial. From the pre-opening session to the final closing bell, every minute can impact your trades.
This guide explains the complete schedule, including the official stock market opening time and closing time followed by the NSE and BSE. Whether you're tracking equities, derivatives, or currency markets, understanding these timings helps you plan better and trade smarter.
We’ve also included answers to common questions like whether the market is open today or on weekends, so you’re always in sync with India’s trading hours.
Stock Market Time in India: Overview
The stock market time in India follows a structured schedule set by the two major stock exchanges—NSE (National Stock Exchange) and BSE (Bombay Stock Exchange). The trading day is divided into different sessions: pre-opening, regular trading, and post-closing.
The regular session, where most activity takes place, runs from 9:15 AM to 3:30 PM (IST). It's important for traders to be aware of the stock market opening time and closing time to make strategic decisions, avoid volatility during specific sessions, and execute trades efficiently.
Stock Market Time (India)
These are the stock market timings in India:
| Session | Time (IST) | Description |
| Pre-Opening Session | 09:00 AM – 09:15 AM | Order entry, modification, and matching |
| Regular Trading Session | 09:15 AM – 03:30 PM | Main equity market trading hours |
| Closing Session | 03:30 PM – 03:40 PM | Calculation of closing price |
| Post-Closing Session | 03:40 PM – 04:00 PM | Trading at the closing price, limited to selected stocks |
Stock Market Opening and Closing Time in India
The stock market opening time is 9:00 AM, and the closing time is 4:00 PM. It consists of a few sessions:
1. Pre-Opening Session (09:00 AM – 09:15 AM IST)
Duration: 15 minutes
This session is primarily for order entry and price discovery before regular trading begins. It helps stabilize the market by determining an equilibrium price based on early demand and supply.
09:00 AM – 09:08 AM: Order entry/modification.
09:08 AM – 09:12 AM: Order matching.
09:12 AM – 09:15 AM: Buffer for transition.
2. Regular Trading Session (09:15 AM – 03:30 PM IST)
Duration: 6 hours 15 minutes
This is the main trading session where all buy/sell transactions are executed in real time using a continuous order matching system.
3. Closing Session (03:30 PM – 03:40 PM IST)
Duration: 10 minutes
No trading happens here; the market system calculates the closing price using the weighted average of prices from the last 30 minutes of trade.
4. Post-Closing Session (03:40 PM – 04:00 PM IST)
Duration: 20 minutes
Traders can place buy/sell orders at the closing price, but only for select securities. Orders are executed only if matching opposite orders are available.
Total Number of Stock Market Trading Hours in a Day
Pre-Opening Trading: 15 minutes
Regular Trading: 6 hours 15 minutes
Post-Closing Trading (at closing price): 20 minutes
Total Trading Time (including all sessions): 6 hours 50 minutes.
Read more about BSE Holidays
Stock Market Open on Saturday or Sunday?
No, the stock market in India remains closed on Saturdays and Sundays. Both the NSE (National Stock Exchange) and BSE (Bombay Stock Exchange) operate only on weekdays from Monday to Friday, following the standard trading schedule.
Read more about NSE Holidays
Equity Market Timings (BSE/NSE)
| Session | Time (IST) |
| Pre-Opening Session | 09:00 AM – 09:15 AM |
| Regular Trading Session | 09:15 AM – 03:30 PM |
| Closing Session | 03:30 PM – 03:40 PM |
| Post-Closing Session | 03:40 PM – 04:00 PM |
Derivatives Stock Market Timings (NSE/BSE)
| Segment | Session | Time (IST) |
| Equity Derivatives | Trading Hours | 09:15 AM – 03:30 PM |
| Index Derivatives | Trading Hours | 09:15 AM – 03:30 PM |
Currency Market Timings (NSE/BSE)
| Segment | Session | Time (IST) |
| Currency Derivatives | Trading Hours | 09:00 AM – 05:00 PM |
Commodity Market Timings (MCX)
| Segment | Session | Time (IST) |
| Non-Agri Commodities | Normal Session | 09:00 AM – 11:30 PM |
| Agri Commodities | Normal Session | 09:00 AM – 05:00 PM |
Global Stock Market vs Indian Stock Market Timings (in IST)
| Stock Exchange | Country | Local Market Hours | Indian Time (IST) |
| NSE / BSE | India | 09:15 AM – 03:30 PM IST | 09:15 AM – 03:30 PM IST |
| NYSE / NASDAQ | USA | 09:30 AM – 04:00 PM EST | 07:00 PM – 01:30 AM (Next Day) |
| London Stock Exchange | UK | 08:00 AM – 04:30 PM GMT | 01:30 PM – 10:00 PM IST |
| Tokyo Stock Exchange | Japan | 09:00 AM – 03:00 PM JST | 05:30 AM – 11:30 AM IST |
| Hong Kong Stock Exchange | Hong Kong | 09:30 AM – 04:00 PM HKT | 07:00 AM – 01:30 PM IST |
| Shanghai Stock Exchange | China | 09:30 AM – 03:00 PM CST | 07:00 AM – 12:30 PM IST |
| Euronext (Paris, Amsterdam) | Europe | 09:00 AM – 05:30 PM CET | 01:30 PM – 10:00 PM IST |