Quant Data Fetch
🇮🇳NSE · BSE

India Stocks Trading Hours

National Stock Exchange (NSE) / Bombay Stock Exchange (BSE)

Calculating…

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.

SessionStartEnd
Pre-market09:0009:15
Regular09:1515: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?
The regular continuous session runs 09:15–15:30 India Standard Time (IST). IST is UTC+5:30 and India does not observe daylight saving, so that is 03:45–10:00 UTC. A pre-open call auction runs 09:00–09:15 IST.
What is the Diwali Muhurat Trading session?
Diwali is one of India’s most important festivals. The securities market is normally closed that day, but the NSE and BSE hold a special one-hour evening session called “Muhurat Trading” to mark an auspicious opening of the new Hindu financial year. The exact timing is announced each year by the exchanges.
What is the difference between NSE and BSE, and do they keep the same hours?
The NSE has larger turnover and is known for the Nifty 50 index; the BSE is older and home to the SENSEX index. Their trading hours are identical, 09:15–15:30 IST, with essentially the same holiday calendar, and many large caps are listed on both.
How do I download historical India market data?
We source daily data for major NSE / BSE names via Yahoo Finance, no API key required. NSE tickers use the .NS suffix (e.g. RELIANCE.NS) and BSE tickers use the .BO suffix.

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