Public holiday in India

Christmas Day in India

Christmas Day is listed as a public holiday in India. Use the dates below to plan ahead and check whether an observed or substitute day applies.

Next occurrence

Friday

Google Calendar

Christmas Day dates

5
DateDaySubstitute day
FridayNo
SaturdayNo
MondayNo
TuesdayNo
WednesdayNo

Christmas Day in India

Christmas Day falls on 25 December and marks the birth of Jesus Christ. In India, it is listed as a gazetted holiday for central government offices, while the National Portal of India maintains separate holiday calendars for states and union territories.[1][2]

Meaning and official status

For Christians, Christmas celebrates the birth of Jesus. Kerala Tourism describes it as a major Christian celebration in Kerala and records participation by people from other communities as well.[3][4]

The National Portal explains that its central calendar follows a circular from the Ministry of Personnel, Public Grievances and Pensions, and marks gazetted and restricted holidays separately. Christmas Day appears as a gazetted holiday in the Government of India’s all-India postal holiday list. State and union territory calendars are listed separately, so people should check the applicable local calendar for public-service closures.[1][2]

How it is observed

In Kerala, Christmas observances include church services, midnight Mass, carol groups visiting homes, nativity scenes, and gatherings with friends and relatives. Houses, shops, malls, and offices may display cribs, Christmas trees, and stars in the days before the holiday.[3][4]

Kerala Tourism describes family feasts, Christmas cake, and wine as part of the celebrations. Food customs vary within the state: its account of Christian cuisine notes regional differences and describes Christmas preparations in Kochi as blending local and overseas influences. These examples reflect Kerala’s traditions; they should not be taken as a single menu or custom for all of India.[4][5]

Planning around the holiday

Government offices covered by the central gazetted list and India Post’s all-India holiday list observe Christmas Day as a holiday. The sources here do not establish that every state service, private workplace, school, bank, shop, or transport service follows the same schedule. Check with the relevant office or operator before making plans.[1][2]

Kerala Tourism describes markets and streets becoming busy before Christmas and cultural events taking place during the festive period. Local conditions differ, so visitors should check opening hours and transport arrangements with venues and service providers in their destination.[4]

Frequently asked questions

When is Christmas Day in India?

It is observed on 25 December. The Government of India’s postal holiday list includes Christmas Day on that date.[2][4]

Is Christmas Day a public holiday across India?

Christmas Day is listed as a gazetted holiday for central government offices and as an all-India holiday by India Post. State and union territory calendars are published separately, so check the relevant local list for a specific office or service.[1][2]

Are shops and public transport open?

The sources cited here do not set a nationwide opening schedule for shops or transport. Check directly with the business or transport operator for local hours and service changes.[1][4]

Sources and references

Sources used for Christmas Day in India:

  1. Holiday Calendar- National Portal of India, Government of India
  2. Holidays List - 2026- Department of Posts, Government of India
  3. Feasts & Pilgrim Centers- Department of Tourism, Government of Kerala
  4. Christmas, Enchanting Kerala, Newsletter- Department of Tourism, Government of Kerala
  5. Christian Cuisine- Department of Tourism, Government of Kerala