The Indian stock market will close for Ram Navami on March 26, 2026, with trading resuming the following day. This marks one of 16 holidays scheduled for the year.