Bank Holidays in December 2026 — Complete State-wise List
December 2026 closes the year with Christmas on Friday, 25 December 2026 — a near-universal bank holiday across India. With the 4th Saturday falling on 26 December and Sunday on 27 December, Christmas creates a clean 3-day long weekend (Fri–Sun) for banks nationwide. Sikkim gets an exceptional 5-day continuous closure (9–13 Dec) for Namsoong (Sikkimese New Year) combined with the weekend, while Nagaland, Meghalaya, and Mizoram extend their Christmas holidays into 4-day breaks.
Bank Holidays in December 2026 — Overview
December 2026 has one major nationwide bank holiday: Christmas on Friday, 25 December 2026. Although Christmas is not one of the three gazetted national bank holidays (Republic Day, Independence Day, Gandhi Jayanti), it is declared as a Negotiable Instruments Act holiday by virtually every state government, so banks across India remain closed. Falling on a Friday, and with the 4th Saturday (26 Dec) also a nationwide bank holiday followed by Sunday (27 Dec), Christmas creates a clean 3-day long weekend for banks across the country with no leave required.
Sikkim observes Namsoong (Sikkimese New Year) over three consecutive days — Wednesday 9, Thursday 10, and Friday 11 December — which runs straight into the 2nd Saturday (12 Dec, nationwide bank holiday) and Sunday (13 Dec). This gives Sikkim banks a rare 5-day continuous closure (Wed–Sun), the longest of any state in December.
Northeastern states extend the Christmas break further: Nagaland and Meghalaya observe Christmas holidays from 24 to 27 December (Thursday to Sunday, with 26 Dec doubling as the 4th Saturday), while Mizoram observes Christmas on 24–25 December, which combined with the 4th Saturday and Sunday (26–27 Dec) also gives a 4-day break. Punjab observes Guru Teg Bahadur’s Martyrdom Day on 14 December (Monday) and Shaheedi Sabha Shri Fatehgarh Sahib on 28 December (Monday) — both extending the preceding weekends into 3-day breaks. Goa observes the Feast of St. Francis Xavier (3 Dec) and Goa Liberation Day (19 Dec).
Key Bank Holidays in December 2026
| Date | Day | Holiday | States Observing |
|---|---|---|---|
| 1 Dec 2026 | Tuesday | State Inauguration Day / Indigenous Faith Day | Nagaland, Arunachal Pradesh |
| 3 Dec 2026 | Thursday | Feast of St. Francis Xavier | Goa |
| 9 Dec 2026 | Wednesday | Losar / Namsoong (Sikkimese New Year, Day 1) | Ladakh, Sikkim |
| 10 Dec 2026 | Thursday | Namsoong (Day 2) | Sikkim |
| 11 Dec 2026 | Friday | Namsoong (Day 3) | Sikkim |
| 12 Dec 2026 | Saturday | 2nd Saturday / Death Anniversary of Pa Togan Nengminja Sangma | All banks (2nd Saturday); Meghalaya |
| 14 Dec 2026 | Monday | Guru Teg Bahadur Martyrdom Day | Punjab |
| 18 Dec 2026 | Friday | Death Anniversary of U SoSo Tham | Meghalaya |
| 19 Dec 2026 | Saturday | Goa Liberation Day | Goa |
| 24 Dec 2026 | Thursday | Christmas Holiday (Day 1) | Meghalaya, Mizoram, Nagaland |
| 25 Dec 2026 | Friday | Christmas | All states — nationwide |
| 26 Dec 2026 | Saturday | 4th Saturday / Christmas (Day 3) | All banks (4th Saturday); Meghalaya, Mizoram, Nagaland (Christmas) |
| 27 Dec 2026 | Sunday | Christmas (Day 4) | Nagaland, Meghalaya |
| 28 Dec 2026 | Monday | Shaheedi Sabha Shri Fatehgarh Sahib / Christmas (Day 5) | Punjab; Nagaland |
| 30 Dec 2026 | Wednesday | Death Anniversary of U Kiang Nangbah | Meghalaya |
Long Weekends in December 2026
3-Day Long Weekend — Christmas, Nationwide (25 to 27 December 2026)
Christmas falls on Friday 25 December. The 4th Saturday (26 Dec, bank holiday nationwide) and Sunday (27 Dec) immediately follow, creating a clean 3-day long weekend (Fri–Sun) for banks across India with no leave required.
5-Day Continuous Closure — Sikkim (9 to 13 December 2026)
Sikkim’s Namsoong (Sikkimese New Year) runs Wednesday 9 to Friday 11 December, immediately followed by the 2nd Saturday (12 Dec) and Sunday (13 Dec). This gives Sikkim banks a rare 5-day continuous closure (Wed–Sun) — the longest holiday stretch of the month anywhere in India.
4-Day Christmas Break — Nagaland & Meghalaya (24 to 27 December 2026)
Nagaland and Meghalaya observe Christmas holidays from Thursday 24 to Sunday 27 December (with Saturday 26 doubling as the 4th Saturday), giving banks in these states a 4-day continuous closure (Thu–Sun). Mizoram observes Christmas on 24–25 December, which combined with the 4th Saturday and Sunday also gives a 4-day break.
Two 3-Day Weekends — Punjab (12–14 and 26–28 December 2026)
Punjab gets two extended weekends in December: the 2nd Saturday (12 Dec) + Sunday (13 Dec) + Guru Teg Bahadur Martyrdom Day (14 Dec, Monday), and the 4th Saturday (26 Dec) + Sunday (27 Dec) + Shaheedi Sabha Shri Fatehgarh Sahib (28 Dec, Monday) — both clean 3-day long weekends.
December 2026 Bank Holidays — State-wise Links
Check your state’s complete December 2026 holiday list with open/closed status:
Maharashtra | Gujarat | Kerala | Uttar Pradesh | Andhra Pradesh | Karnataka | West Bengal | Tamil Nadu | Punjab | Rajasthan | All States
Frequently Asked Questions — December 2026 Bank Holidays
Is Christmas a bank holiday in December 2026?
Yes. Christmas (25 December 2026, Friday) is observed as a bank holiday by virtually every state under the Negotiable Instruments Act, 1881. While it is not one of the three gazetted national bank holidays (Republic Day, Independence Day, Gandhi Jayanti), banks across India remain closed on this day. In Meghalaya, Mizoram, and Nagaland, Christmas is observed as a multi-day holiday extending from 24 to 27 December.
Is there a long weekend for Christmas 2026?
Yes. Christmas falls on Friday, 25 December 2026, and is immediately followed by the 4th Saturday (26 Dec, a nationwide bank holiday) and Sunday (27 Dec) — creating a clean 3-day long weekend (Fri-Sun) for banks across India with no leave required. In Nagaland and Meghalaya, the Christmas holiday itself extends through 27 December, giving banks there a 4-day break (Thu-Sun).
Why do Sikkim banks get a 5-day closure in December 2026?
Sikkim observes Namsoong (the Sikkimese New Year) over three consecutive days – Wednesday 9, Thursday 10, and Friday 11 December 2026. This run of holidays connects directly with the 2nd Saturday (12 Dec, a nationwide bank holiday) and Sunday (13 Dec), giving Sikkim banks a continuous 5-day closure from Wednesday to Sunday – the longest holiday stretch anywhere in India in December 2026.
Bank Holidays 2026-27 — Browse by Month
May 2026 | June 2026 | July 2026 | August 2026 | September 2026 | October 2026 | November 2026 | December 2026 | January 2027 | February 2027 | March 2027 | All States →