
Banks and stock markets across India will be closed on Thursday, December 25, 2025, to observe Christmas. This national holiday means all public and private banks will shut their branches, and trading on the NSE and BSE will be suspended. While digital banking and ATM services remain available, in-person branch services will be unavailable. This marks the final stock market holiday of the year, with normal operations resuming on December 26. Some states may experience extended closures due to regional holidays.