Next: Wednesday, 25th Dec (3 days) — Christmas

Day Date Holiday Exchanges
Wednesday   25 Dec 2024 Christmas
nse bse mcx
Wednesday 26 Feb 2025 Maha Shivaratri
nse bse
Friday 14 Mar 2025 Holi
nse bse
Monday 31 Mar 2025 Eid-Ul-Fitr (Ramzan Eid)
nse bse
Thursday 10 Apr 2025 Mahavir Jayanti
nse bse
Monday 14 Apr 2025 Dr. Baba Saheb Ambedkar Jayanti
nse bse
Friday 18 Apr 2025 Good Friday
nse bse mcx
Thursday 01 May 2025 Maharashtra Day
nse bse
Friday 15 Aug 2025 Independence Day
nse bse mcx
Wednesday 27 Aug 2025 Ganesh Chaturthi
nse bse
Thursday 02 Oct 2025 Mahatma Gandhi Jayanti
nse bse mcx
Tuesday 21 Oct 2025 Diwali-Laxmi Pujan (Muhurat trading session)
nse bse mcx
Wednesday 22 Oct 2025 Diwali-Balipratipada
nse bse
Wednesday 05 Nov 2025 Gurunanak Jayanti
nse bse
Thursday 25 Dec 2025 Christmas
nse bse mcx

Settlement holidays

Day Date Holiday
Tuesday 01 Apr 2025 Annual Bank closing settlement
Saturday 16 Aug 2025 Parsi New Year settlement

MCX holidays

Day Date Holiday
Wednesday 25 Dec 2024 Christmas
mcx
Sunday 26 Jan 2025 Republic Day
mcx
Friday 18 Apr 2025 Good Friday
mcx
Friday 15 Aug 2025 Independence Day
mcx
Thursday 02 Oct 2025 Mahatma Gandhi Jayanti
mcx
Tuesday 21 Oct 2025 Diwali-Laxmi Pujan (Muhurat trading session)
mcx
Thursday 25 Dec 2025 Christmas
mcx

Holidays falling on Saturday & Sunday

Day Date Holiday Exchanges
Sunday 26 Jan 2025 Republic Day
nse bse mcx
Sunday 06 Apr 2025 Ram Navami
nse bse
Saturday 07 Jun 2025 Bakri Eid
nse bse
Sunday 06 Jul 2025 Moharram
nse bse

What is a settlement holiday?