Christian
Christmas 2026 क्रिसमस
Birthday of Jesus Christ
Friday, 25 December 2026
In 2027: Saturday, 25 December 2027
Christmas on 25 December celebrates the birth of Jesus Christ with midnight Mass, carols, decorated trees, cribs, plum cake and sharing with the poor.
How the date is fixed: Fixed date: 25 December every year (some Orthodox churches that follow the Julian calendar celebrate on 7 January)

Why Christmas is celebrated
Christmas celebrates the birth of Jesus Christ, whom Christians believe to be the Son of God and the saviour of humanity. Along with Easter, it is one of the two most important Christian festivals. In 2026 Christmas falls on Friday, 25 December. In Hindi it is often called Bada Din, the big day.
For believers, the heart of Christmas is the idea that God came to live among people as a humble child, born not in a palace but in a cattle shed. The festival stands for peace, hope, love and generosity, especially towards the poor. Over time it has also become a shared cultural festival in India, enjoyed by people of every faith, with lit up markets, cakes and holiday cheer at the close of the year.
History and story of Christmas
The Gospels of Matthew and Luke tell the story of Jesus's birth. According to Luke, Mary and Joseph travelled from Nazareth to Bethlehem for a Roman census. Finding no room at the inn, they sheltered where animals were kept, and Mary laid the newborn in a manger. Angels announced the birth to shepherds in nearby fields, who hurried to see the child. Matthew describes wise men from the East who followed a star and brought gifts of gold, frankincense and myrrh.
The Bible does not give a date for the birth. By the fourth century, the Church in Rome was marking it on 25 December. One view holds that the date gave a Christian meaning to Roman winter festivals held around the solstice. Another holds that early Christians worked it out from the date they believed Jesus was conceived. Some Orthodox churches that follow the older Julian calendar celebrate on 7 January.
Many familiar customs came much later. The Christmas tree grew out of German traditions and spread widely in the nineteenth century. Santa Claus draws on Saint Nicholas, a fourth century bishop in what is now Turkey, remembered for secret gifts to the needy, blended with Dutch and American folklore. Christianity itself is very old in India. Tradition holds that the apostle Thomas reached Kerala in the first century, and Indian Christians have kept Christmas for many centuries.
How Christmas is celebrated
Preparations begin with Advent, the four Sundays before Christmas, when churches light one more candle each week. Homes are cleaned and decorated with paper stars, lights, a Christmas tree and a crib, a small model of the stable with Mary, Joseph, the baby Jesus, shepherds and animals.
On Christmas Eve, families attend midnight Mass or a late evening service. Carols such as "Silent Night" and "Joy to the World" are sung along with hymns in Hindi, Malayalam, Tamil, Konkani, Khasi and many other Indian languages. In the weeks before, carol groups visit homes in the parish, often with someone dressed as Santa Claus.
Christmas Day is for visiting, feasting and sharing. Plum cake and rich fruit cake are the signature bakes, with dried fruit often soaked weeks in advance. Kerala homes serve appam with stew, Goan families prepare a platter of sweets called kuswar, including neureos and bebinca, and many North Indian Christian homes cook biryani and kebabs. Gifts are exchanged, and churches and families give food, blankets and clothes to the poor. The festive season runs on through New Year and, in many churches, until Epiphany in early January.
Important days and moments
- First Sunday of Advent (Sunday, 29 November 2026)
Churches light the first Advent candle, and families start preparing cribs, decorations and Christmas cakes. - Carol singing (December, before Christmas)
Parish groups go from house to house singing carols, often with a Santa Claus handing out sweets to children. - Christmas Eve midnight Mass (Night of Thursday, 24 December 2026)
Churches hold midnight services with carols, the blessing of the crib and readings of the nativity story. - Christmas Day (Friday, 25 December 2026)
Families attend morning services, share a festive meal with cake and exchange gifts with relatives and neighbours. - Epiphany (Wednesday, 6 January 2027)
Many churches mark the visit of the wise men to the infant Jesus, closing the Christmas season.
Christmas across India
Goa's churches overflow at midnight Mass, and villages hold dances and hang giant star lanterns. Kerala homes put up paper stars and cribs, and the state stays in a festive mood all week. Mumbai's Bandra and Kolkata's Park Street are lit up for weeks and draw people of all faiths. In the North East, especially Meghalaya, Mizoram and Nagaland, entire towns celebrate and churches ring with choir music.
In Uttarakhand, Christmas week coincides with the peak winter tourist season. Christ Church in Mussoorie, built in 1836 and among the oldest churches in the Himalayan region, holds services and carol evenings, and hill towns such as Mussoorie, Nainital and Lansdowne fill with visitors. In Dehradun, churches hold midnight services and bakeries sell plum cakes through December. Mission schools in the Doon valley stage nativity plays before the winter break.
Other names and related festivals
- Bada Din
- Feast of the Nativity
- Xmas
Frequently asked questions
When is Christmas in 2026?
Christmas falls on Friday, 25 December 2026.
Is Christmas a bank holiday?
Banks close for Christmas in Uttarakhand, Uttar Pradesh, Delhi, Bihar, Assam, West Bengal, Maharashtra, Karnataka, Tamil Nadu, Kerala, Gujarat, Rajasthan, Madhya Pradesh, Telangana, Andhra Pradesh, Odisha, Jharkhand, Himachal Pradesh, Chhattisgarh, Goa and Jammu and Kashmir in 2026, following the RBI holiday list of each region. Banks in other states stay open unless the day is a Sunday or a second or fourth Saturday. Pick your state below to check.
Which state governments close for Christmas?
State government offices close for Christmas in Uttarakhand, Uttar Pradesh, Delhi, Bihar, Assam, West Bengal, Maharashtra, Karnataka, Tamil Nadu, Kerala, Gujarat, Rajasthan, Madhya Pradesh, Telangana, Andhra Pradesh, Odisha, Punjab, Haryana, Jharkhand, Himachal Pradesh, Chhattisgarh, Goa and Jammu and Kashmir in 2026. Pick your state below for its full holiday list.
Is Christmas a central government holiday?
Yes. Christmas is one of the compulsory holidays for all central government offices in 2026.
Is the stock market closed on Christmas?
Yes. NSE and BSE are closed for trading on Friday, 25 December 2026.
What are the other names of Christmas?
Christmas is also known as Bada Din, Feast of the Nativity, Xmas.
Why is Christmas celebrated on 25 December?
The Bible does not give a date for Jesus's birth. The Church in Rome fixed 25 December by the fourth century, possibly to give a Christian meaning to winter solstice festivals.
Why is Christmas called Bada Din in India?
Bada Din means the big day in Hindi. The name came into use in North India to describe the major festival of Christmas.
What is a Christmas crib?
A crib is a small model of the stable at Bethlehem, with figures of Mary, Joseph, the baby Jesus, shepherds, wise men and animals. Families and churches set it up during Advent.
Where can one see Christmas celebrations near Dehradun?
Churches in Dehradun hold midnight Mass, and Mussoorie's Christ Church, built in 1836, holds services and carols. Hill towns like Mussoorie and Nainital are lively through Christmas week.
Next Christian festivals (30 days)
No other festival in the next 30 days.
Major Christian festivals
- 3 AprFri
Good Friday
- 5 AprSun
Easter Sunday
Upcoming central government holidays
Holidays in your state
Bank, state government and school holidays differ from state to state. Pick your state:
Holidays and festivals calendar: October and November 2026
Central government holidays for all of India and major festivals. For bank, state government and school holidays, open your state: Andhra Pradesh, Assam, Bihar, Chhattisgarh, Delhi, Goa, Gujarat, Haryana, Himachal Pradesh, Jammu and Kashmir, Jharkhand, Karnataka, Kerala, Madhya Pradesh, Maharashtra, Odisha, Punjab, Rajasthan, Tamil Nadu, Telangana, Uttar Pradesh, Uttarakhand, West Bengal.
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2
Friday, 2 October Gandhi Jayanti Gandhi Jayanti on 2 October marks the birth anniversary of Mahatma Gandhi, the leader of India's freedom struggle and the voice of truth and non-violence. |
3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11
Sunday, 11 October Sharad Navratri Sharad Navratri is the nine night autumn festival of the Goddess Durga, beginning with Ghatasthapana and leading up to Dussehra, with fasting, prayer, garba... |
| 12 | 13 | 14 | 15 | 16 | 17
Saturday, 17 October Durga Puja Durga Puja celebrates Goddess Durga's victory over the demon Mahishasura with grand pandals, dhak drums, prayers and feasts, especially in West Bengal and ea... |
18 |
| 19 | 20
Tuesday, 20 October Dussehra Dussehra, or Vijayadashami, celebrates the victory of good over evil, recalling Lord Rama's defeat of Ravana and Goddess Durga's triumph over Mahishasura. |
21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8
Sunday, 8 November Diwali Diwali, the festival of lights, celebrates the victory of light over darkness with Lakshmi Puja, rows of diyas, sweets and family gatherings on the new moon... |
| 9 | 10 | 11 | 12 | 13 | 14 | 15
Sunday, 15 November Chhath Puja Chhath Puja is a four day festival of Bihar and eastern India in which devotees fast and offer arghya to the setting and rising Sun while standing in water. |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24
Tuesday, 24 November Guru Nanak Jayanti Guru Nanak Jayanti, or Prakash Purab, celebrates the birth of Guru Nanak Dev Ji, the founder of Sikhism, with prayers, nagar kirtans, langar and lit up gurdw... |
25 | 26 | 27 | 28 | 29 |
| 30 |
Public holiday Major festival Today
- Sat, 17 Oct
Durga Puja
- Tue, 20 Oct
Dussehra
- Sun, 8 Nov
Diwali
- Sun, 15 Nov
Chhath Puja
- Tue, 24 Nov
Guru Nanak Jayanti