Indian Stock Market Timings 2026 — NSE, BSE & MCX

Understanding the trading hours is essential for every investor and trader to execute orders effectively and manage their portfolio. Below is the comprehensive guide to the market timings for the three major Indian exchanges: NSE, BSE, and MCX.

NSE Market Timings (Normal Trading Days)

Session TypeTiming
Pre-Open Session9:00 AM – 9:15 AM
Normal Trading Hours9:15 AM – 3:30 PM
Post-Close Session3:40 PM – 4:00 PM

BSE Market Timings (Regular Trading Days)

Session TypeTrading Time
Pre-Open Session9:00 AM – 9:15 AM
Normal Trading9:15 AM – 3:30 PM
Post-Close Session3:40 PM – 4:00 PM

Market Timings for MCX 2026

Commodity CategoryTrading Hours
Non-Agri Commodities9:00 AM – 11:30/11:55 PM
Agri Commodities (Regular)9:00 AM – 5:00 PM
International Agri Commodities9:00 AM – 9:00 PM

Frequently Asked Questions

The pre-opening session is from 9:00 AM to 9:15 AM, and the normal session is from 9:15 AM to 3:30 PM.

Yes, the trading timings are the same for both BSE and NSE.

The normal NSE trading time is 9:15 AM to 3:30 PM.

Yes, you can place orders after the market closes (Post-Close session or After Market Orders), but the actual trade will execute during the next trading day's session hours.

No, the Indian stock market remains closed on all Saturdays and Sundays.

Start Trading with ATS

Join over 1 Lakh+ satisfied clients and experience the lowest brokerage with world-class trading tools.

Open AccountView Products
Exchange Holidays
NSE Holidays 2026BSE Holidays 2026MCX Holidays 2026All Market HolidaysMuhurat Trading Guide