Is the stock market open on Christmas 2026?
Friday, 25 December 2026
Updated automatically · Last refreshed 29 Oct 2026, 1:10 am IST
No — closed
No. NSE and BSE are closed for trading on Friday, 25 December 2026 for Christmas. MCX is closed all day.
- NSE
- Closed
- BSE
- Closed
- MCX morning · 9:00 am – 5:00 pm
- Closed
- MCX evening · 5:00 pm – 11:55 pm
- Closed
- Settlement
- Holiday
Trading days around Christmas
Previous trading day
Thu, 24 Dec
NSE & BSE
Next trading day
Mon, 28 Dec
NSE & BSE
Next market holiday
No more listed for 2026.
Common questions
No. NSE and BSE are closed for trading on Friday, 25 December 2026 for Christmas. MCX is closed all day.
MCX is closed all day. On a normal day MCX trades 9:00 am – 5:00 pm (morning) and 5:00 pm – 11:55 pm (evening).
Yes. Friday, 25 December 2026 is a settlement holiday: no money or shares are settled that day, so pay-in and pay-out move to the next working day.
There are no more NSE and BSE trading holidays listed for 2026 after this date.
Please note
This page updates itself every few hours. Exchanges can change holidays and special-session timings at short notice, so please confirm on the exchange's official website before you trade. This page is for information only.

