+91 11 4708 5749 info@volunteeringindia.com Hosting volunteers in India since 2004
Volunteering India: Helping you help others Apply now

Best Places to Celebrate Christmas in India While Volunteering

Volunteering India · November 11, 2025 · Updated October 2026 · India Sightseeing

Two volunteers with a group of children at a shelter home in Delhi

Christians are a small minority in India, but Christmas here is bigger than most visitors expect. It is a national holiday, churches overflow at midnight, bakeries sell out of fruitcake, and in some cities whole streets are hung with lights. If you are volunteering in December, here is where to celebrate, close to home or further afield.

Still deciding whether to come over the holidays? Read our reasons to volunteer in India at Christmas.

Delhi: churches and festive markets

You don’t have to travel at all. The Sacred Heart Cathedral, Delhi’s Catholic cathedral near Gole Market, is the city’s focal point on Christmas Eve, and crowds gather for hours before the midnight service, so arrive early. For something quieter, try St. James’ Church at Kashmere Gate, completed in 1836 and one of the oldest churches in the city.

Connaught Place and Khan Market put up lights and trees, and on Christmas Day you can gather the other volunteers from the hostel for a long lunch and swap traditions from home.

Goa: stars, cribs and Midnight Mass

Goa was ruled by Portugal for more than 450 years, and its Catholic traditions run deep. Paper star lanterns hang outside homes, families build nativity scenes, and Midnight Mass fills churches from the hilltop Church of Our Lady of the Immaculate Conception in Panaji to the Basilica of Bom Jesus in Old Goa. Look out for homemade Christmas sweets such as bebinca, a layered coconut pudding. Goa is about two and a half hours from Delhi by air, and December is peak season, so book early.

Kolkata: Park Street

Kolkata, the capital of British India until 1911, has celebrated Christmas in style for generations. In the last weeks of December, Park Street is lit from end to end, and Allen Park hosts the Kolkata Christmas Festival with choirs, bands and food stalls. St. Paul’s Cathedral holds a midnight service, and the old bakeries sell fruitcake by the box.

Shillong: carols in the hills

In Meghalaya, in India’s northeast, most people are Christian, and Christmas is the high point of the year. Shillong’s streets and churches glow with lights, choirs sing carols, and the blue-fronted Cathedral of Mary Help of Christians is packed on Christmas Eve. Fly to Guwahati in Assam, then it is about three hours by road. December nights are cold, so pack warm layers.

Fort Kochi: Christmas into New Year

In Kerala, the old port of Fort Kochi is home to St. Francis Church, built by the Portuguese in 1503 and thought to be the oldest European church in India; Vasco da Gama was first buried there. Lanes are hung with stars at Christmas, and the Cochin Carnival in late December ends on New Year’s Eve, when a giant effigy of Pappanji, an old man who stands for the passing year, is set alight at midnight.

Puducherry: a French-flavored Christmas

The old French quarter of Puducherry, on the coast of Tamil Nadu, has some of India’s most striking churches, including the Gothic Basilica of the Sacred Heart of Jesus and the Church of Our Lady of Angels. Midnight Mass, mustard-yellow villas and a seafront promenade make for a calm Christmas. Fly to Chennai, then it is about three hours down the coast.

Before you go

Thinking of spending Christmas in India? See our programs and start dates, or email info@volunteeringindia.com.

Talk to our team in New Delhi

Call +91 11 4708 5749 (10am–5pm IST) or email info@volunteeringindia.com