Indian Stock Markets Closed on March 31st for Eid-ul-Fitr. MCX will be closed in the morning, but trading will resume in the evening. A total of 14 holidays are scheduled for 2025.
Stock Market Holiday: Indian stock markets will be closed on Monday, March 31st, 2025, in observance of Eid-ul-Fitr. The National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE) have announced that trading will be suspended for equity, derivatives, and all other segments on this day. This holiday will provide investors with a long weekend.
MCX Holiday in the Morning Session for 2025
On the occasion of Eid-ul-Fitr, the Multi Commodity Exchange (MCX) will be closed for the morning session (9:00 AM to 5:00 PM) in 2025. However, trading will resume in the evening session, from 5:00 PM to 11:00 PM or 11:30 PM. This will be the second holiday in March, following the Holi holiday on March 14th.
Total 14 Holidays in 2025: Indian Stock Market Schedule
The Indian stock markets will be closed for a total of 14 days in 2025 due to major festivals and other special occasions. These include the following holidays:
April 10th: Mahavir Jayanti
April 14th: Dr. Bhimrao Ambedkar Jayanti
April 18th: Good Friday
Further key holidays:
May 1st: Maharashtra Day
August 15th: Independence Day
August 27th: Ganesh Chaturthi
October 2nd: Gandhi Jayanti and Dussehra
October 21st: Diwali
October 22nd: Diwali Balipratipada
November 5th: Guru Parb
December 25th: Christmas
Regular Trading Hours of the Stock Market
Share trading on the BSE (Bombay Stock Exchange) and NSE (National Stock Exchange) takes place from Monday to Friday. Daily trading commences at 9:15 AM and continues until 3:30 PM. The stock market remains closed on Saturdays, Sundays, and all public holidays.