India Stocks Trading Hours
National Stock Exchange (NSE) / Bombay Stock Exchange (BSE)
Trading sessions
All times below are in Asia/Kolkata local time. Each session's conversion to your time appears in the live status bar above.
| Session | Start | End |
|---|---|---|
| Pre-market | 09:00 | 09:15 |
| Regular | 09:15 | 15:30 |
Time zone:Asia/Kolkata · Currency:INR · Trading days:Mon, Tue, Wed, Thu, Fri
Holiday closures
The NSE and BSE are closed on weekends and Indian securities-market public holidays, and the two exchanges keep essentially the same holiday calendar. Main holidays include Republic Day (January 26), Independence Day (August 15), Gandhi Jayanti (October 2), Holi and Diwali. The market is normally closed on Diwali, but holds an roughly one-hour “Muhurat Trading” session in the evening to mark an auspicious start to the new financial year. Because many Indian holidays follow lunar/luni-solar calendars, the dates shift year to year — always check the official NSE/BSE calendar.
FAQ
What are India stock market trading hours, and how do they map to UTC?⌄
What is the Diwali Muhurat Trading session?⌄
What is the difference between NSE and BSE, and do they keep the same hours?⌄
How do I download historical India market data?⌄
Download India Stocks data in Quant Data Fetch
We source major NSE / BSE names (including Nifty 50 and SENSEX constituents) via Yahoo Finance, so you can pull this market’s daily data with no API key. In Quant Data Fetch, enable it under Settings → Data Sources → Yahoo Finance.
Other markets
Japan stock market (Tokyo Stock Exchange / TSE) trading hours: morning and afternoon sessions, the lunch break, and Golden Week and other holiday closures.
Korea stock market (KRX) trading hours: continuous auction 09:00–15:30 (no lunch break), with UTC conversions, Seollal/Chuseok closures and notes on downloading Korean market data.
Hong Kong stock market trading hours (HKEX): opening and closing auctions, the lunch break, and closures for Christmas, Chinese New Year and other holidays.
US stock market trading hours (NYSE / NASDAQ): regular session 09:30–16:00 ET, pre-market and after-hours, daylight saving changes and holiday closures explained.