Skip to content

Public Holidays in India 2026 🇮🇳

India has 6 public holidays in 2026; the next one is Christmas Day on Fri, Dec 25, 2026.

Weekend in India: Saturday and Sunday.

Public holidays in 2026

DateDayHolidayTypeWhen
Mon 26 Jan Monday Republic Day Public holiday
Fri 3 Apr Friday Good Friday Public holiday
Tue 14 Apr Tuesday Ambedkar Jayanti Public holiday
Sat 15 Aug Saturday (weekend) Independence Day Public holiday
Fri 2 Oct Friday Gandhi Jayanti Public holiday
Fri 25 Dec Friday Christmas Day Public holiday

Long weekends and bridge days in 2026

Breaks of three days or more where a public holiday meets the weekend:

Make it longer with a day or two of leave

Counted from the public holidays above and a Saturday and Sunday weekend. Individual employers, schools and regions may differ.

Regional holidays in 2026

On top of the national list, these public holidays apply only in some parts of India:

DateHolidayWhere
Thu 1 Jan New Year's Day Arunachal Pradesh
Mon 5 Jan Guru Gobind Singh Jayanti Chandigarh, Haryana
Mon 12 Jan Swami Vivekananda Jayanti West Bengal
Fri 23 Jan Netaji Subhas Chandra Bose Jayanti Assam, West Bengal
Sun 25 Jan State Day Himachal Pradesh
Fri 20 Feb State Day Arunachal Pradesh
Sun 22 Mar Bihar Day Bihar
Mon 23 Mar Shaheed Diwas Punjab
Wed 1 Apr Odisha Day Odisha
Wed 15 Apr Bengali New Year West Bengal
Wed 15 Apr Himachal Day Himachal Pradesh, Tripura
Tue 21 Apr Vaisakhi Kerala
Thu 30 Apr Basava Jayanti Karnataka
Fri 1 May Gujarat Day Gujarat
Fri 1 May Labour Day Assam, Bihar, Kerala, Tamil Nadu, West Bengal
Fri 1 May Maharashtra Day Maharashtra
Fri 8 May Rabindra Jayanti Rajasthan, West Bengal
Sat 9 May Maharana Pratap Jayanti Himachal Pradesh, Rajasthan
Sat 16 May State Day Sikkim
Tue 2 Jun Telangana Formation Day Telangana
Mon 15 Jun YMA Day Meghalaya
Tue 30 Jun Remna Ni Mizoram
Mon 6 Jul MHIP Day Mizoram
Mon 13 Jul Bhanu Jayanti / Martyrs' Day Jammu and Kashmir, Meghalaya
Fri 31 Jul Martyrdom Day of Shaheed Udham Singh Haryana
Thu 13 Aug Patriots' Day Manipur
Sun 16 Aug De Jure Transfer Day Puducherry
Thu 17 Sept Hyderabad-Karnataka Liberation Day Karnataka
Tue 22 Sept Maharaja Agrasen Jayanti Haryana
Wed 7 Oct Maharishi Valmiki Jayanti Himachal Pradesh
Sat 31 Oct Sardar Vallabhbhai Patel Jayanti Gujarat
Sun 1 Nov Formation Day Andhra Pradesh, Chhattisgarh, Haryana
Sun 1 Nov Karnataka Formation Day Karnataka
Sun 1 Nov Kerala Formation Day Kerala
Sun 8 Nov Kanakadasa Jayanti Karnataka
Mon 23 Nov Seng Kut Snem Meghalaya
Tue 1 Dec Indigenous Faith Day Nagaland
Thu 3 Dec Feast of St. Francis Xavier Goa
Fri 18 Dec Guru Ghasidas Jayanti Chhattisgarh
Sat 19 Dec Goa Liberation Day Daman and Diu, Goa
Sat 26 Dec Shaheed Udham Singh Jayanti Haryana

Region pages: Maharashtra · Delhi · Karnataka · West Bengal · Tamil Nadu · Telangana · Gujarat

Public holidays in 2027

DateDayHolidayType
Tue 26 Jan Tuesday Republic Day Public holiday
Fri 26 Mar Friday Good Friday Public holiday
Wed 14 Apr Wednesday Ambedkar Jayanti Public holiday
Sun 15 Aug Sunday Independence Day Public holiday
Sat 2 Oct Saturday Gandhi Jayanti Public holiday
Sat 25 Dec Saturday Christmas Day Public holiday

2027 brings 1 long weekends: Fri 26 Mar – Sun 28 Mar (3 days).

Questions about holidays in India

How many public holidays does India have in 2026?
6 public or bank holidays are listed for 2026, and 6 for 2027.
How many 2026 holidays fall on a weekend in India?
1 — Independence Day (Saturday). No substitute weekday is listed for them in this calendar.
How many long weekends are there in India in 2026?
4 breaks of three days or more are created by public holidays: Sat 24 Jan – Mon 26 Jan (3 days); Fri 3 Apr – Sun 5 Apr (3 days); Fri 2 Oct – Sun 4 Oct (3 days); Fri 25 Dec – Sun 27 Dec (3 days).

More on India

Time and time zones in India · Sunrise and sunset times · Regions of India · 2026 calendar · All countries