NSE, BSE closed May 28 for Bakri Eid; markets reopen May 29
Synopsis
Key Takeaways
Domestic equity markets are shut on Thursday, 28 May 2026 as both the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE) observe a trading holiday on account of Bakri Eid (Eid al-Adha). The closure covers all market segments, including equities, equity derivatives, securities lending and borrowing (SLB), currency derivatives, and interest rate derivatives.
Segments Affected
The suspension is comprehensive across both major bourses. In the commodity segment, the Multi Commodity Exchange of India (MCX) will remain closed during the morning session but will resume trading in the evening session. The National Commodity & Derivatives Exchange (NCDEX), however, will remain closed for both morning and evening sessions throughout the day.
Holiday Count for 2026
Thursday's closure marks the ninth stock market holiday observed so far in 2026, out of a total of 16 scheduled trading holidays for the year. The previous holiday was 1 May for Maharashtra Day. With today's closure factored in, seven more trading holidays remain for the rest of the calendar year. The next scheduled holiday falls on 26 June, when markets will be shut on account of Muharram.
Wednesday's Market Close
Heading into the holiday, benchmark indices ended largely flat on Wednesday, 27 May, weighed by geopolitical uncertainty surrounding the US-Iran situation. The Sensex slipped 100 points, or 0.19%, to settle at 75,867.80, while the Nifty50 edged down 6.55 points, or 0.03%, to close at 23,907.15.
Institutional Flow Picture
Domestic institutional investors (DIIs) were net buyers on Wednesday, purchasing shares worth ₹16,893.10 crore against sales of ₹13,072.10 crore, resulting in a net inflow of ₹3,821 crore, according to provisional data from the NSE. In contrast, foreign portfolio investors (FPIs) turned net sellers, offloading shares worth ₹12,461.35 crore while buying ₹11,418.65 crore worth of shares, leading to a net outflow of ₹1,042.70 crore.
Trading across all segments on both the NSE and BSE is set to resume on Friday, 30 May 2026.