Indian stock market investors will not be able to trade on Thursday, December 25, 2025, as both the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE) will remain closed for Christmas.
This will be the last stock market holiday of 2025.
Several major global markets, including those in the US, UK, and Europe, will also stay shut on the same day.
What will remain closed on December 25?
There will be no trading or settlement across multiple segments on Thursday.
This includes:
Equity and derivatives markets
Securities Lending and Borrowing (SLB)
Currency markets
Commodity markets
In short, all major trading activity will remain suspended for the day.
When will trading resume?
Normal trading will resume on Friday, December 26, 2025.
The next market holiday in India will be on January 26, 2026, on the occasion of Republic Day.
Full list of stock market holidays in 2026
Here is the official list of Indian stock market holidays for 2026:
January 26 (Monday) – Republic Day
March 3 (Tuesday) – Holi
March 26 (Thursday) – Shri Ram Navami
March 31 (Tuesday) – Shri Mahavir Jayanti
April 3 (Friday) – Good Friday
April 14 (Tuesday) – Dr. B.R. Ambedkar Jayanti
May 1 (Friday) – Maharashtra Day
May 28 (Thursday) – Bakrid
June 26 (Friday) – Muharram
September 14 (Monday) – Ganesh Chaturthi
October 2 (Friday) – Mahatma Gandhi Jayanti
October 20 (Tuesday) – Dussehra
November 10 (Tuesday) – Diwali – Balipratipada
November 24 (Tuesday) – Guru Nanak Jayanti
December 25 (Friday) – Christmas
Holidays falling on weekends in 2026
Some holidays fall on Saturdays or Sundays, so markets will remain open on those days.
February 15 (Sunday) – Mahashivratri
March 21 (Saturday) – Eid-ul-Fitr
August 15 (Saturday) – Independence Day
November 8 (Sunday) – Diwali (Lakshmi Puja)
Investors are advised to plan their trades and settlements in advance to avoid any last-minute issues.




