Trading Hours for Stock Market in India - Extended

What are your trading hours?

The trading hours are critical for you to know since different segments have different timings. Be on top of your trading game by knowing when to prepare, trade, and shut down each trading day!

There are different trading hours for different segments on Indian stock exchanges. It all depends on what segments you trade on.

For NSE Cash, BSE Cash, and NSE F&O the hours are 9:15 AM - 3:30 PM.

For NSE Currency Derivatives and BSE Currency Derivatives, the hours are 9:00 AM - 5:00 PM.

For MCX, there are two timings. The first one is 10:00 AM - 11:30 PM and it's from April to October. The second one is 10:00 AM - 11:55 PM and it's from November to March. On Saturdays, the market timings are 10:00 AM to 2:00 PM. Why are there two different timings? This is because of the practice of daylight savings time in North America.

There are also special trading days (such as Muhurat Trading around Diwali) which occur from time to time. If there are any changes to trading hours, we will let you know in advance via email or SMS.

Transferring funds

Since most banks and the RBI are also closed during trading holidays, you may have to wait another business day to see any funds transferred between your bank account and your Upstox trading account. There may be times when the RBI is closed but certain trading segments are open. During those days, you will be able to trade, but any fund transfers will happen on the next business day.

Don't forget the holidays

There are trading holidays throughout the year. Different segments can have different holidays and market timings. Make sure you're aware of all trading holidays (and not just trading hours) by seeing our trading holidays schedule.

Download IconDownload the Upstox App Today