Indonesia may be a Muslim-majority country, but Christmas (Hari Natal) is a national holiday. Around 10% of the population is Christian, and celebrations are especially vibrant in regions like North Sulawesi, North Sumatra, East Nusa Tenggara, Papua, and Bali. Even in big cities like Jakarta and Surabaya, malls and hotels sparkle with decorations, Christmas trees, and festive music.
So what can you expect as a foreign traveler during the Christmas holidays?
Where in Indonesia Do Christians Celebrate Christmas?
Christianity makes up about 10% of Indonesia’s population, and while the country is Muslim-majority, there are regions where Christian communities are large and vibrant. These include North Sulawesi (especially Manado), North Sumatra (notably the Batak people around Lake Toba), East Nusa Tenggara (Flores, Timor, Sumba), Papua, and parts of Maluku. Bali also has a visible Christian community alongside its Hindu majority.
In these areas, Christmas is celebrated widely and publicly, often with a mix of local cultural traditions.

What Does Christmas Look Like Here?
Indonesia is very diverse, which means Christmas here takes many different forms and customs. In general, these are the traditions.
Midnight Mass & Church Celebrations
Attending church on Christmas Eve or Christmas Day is central for many families, often followed by gatherings with food and music. Some of the most remarkable places to attend Christmas mass include:
- Jakarta Cathedral (Gereja Katedral Jakarta), Jakarta, Java
- Standing proudly across from the Istiqlal Mosque, this neo-gothic masterpiece becomes especially enchanting at Christmas. Attending mass here feels both solemn and celebratory, as traditional rituals meet Indonesian warmth and hospitality.
- Blenduk Church, Semarang, Java
- The oldest church in Central Java, with its iconic copper dome and colonial charm. On Christmas Eve, the atmosphere is magical – candlelight, carols, and the sense of history surrounding you make it a deeply spiritual experience.
- Maria Cave Sendangsono, Yogyakarta, Java
- Located about 45 minutes outside the city center, this Marian pilgrimage site is surrounded by lush greenery and gentle streams. It’s very local and authentic, and best experienced if you visit with a local friend or guide who can explain the traditions.
- Bukit Doa Tomohon, Manado, North Sulawesi
- This hillside prayer park, set against the backdrop of Mount Lokon, is one of the most iconic Christian sites in North Sulawesi. At Christmas, it becomes a gathering place for worshippers, with open-air services, choirs, and beautifully lit decorations.

Unique Local Traditions
Beyond the mass and gatherings, different regions add their own flavor to Christmas:
- Barapen, Papua – Food is cooked underground with hot stones, turning Christmas dinner into a big community feast.
- Kunci Taon, Flores – Families visit and clean ancestors’ graves, light candles, and pray together.
- Rabo-Rabo, Kampung Tugu (Jakarta) – Neighbors go house to house with keroncong music, singing and dancing; visitors are often invited to join in.
- Marbinda, North Sumatra – Communities save to buy a pig or buffalo, then share the meat so everyone has a Christmas meal.
- Caroling, Flores & Timor – Groups of children sing from house to house, often with guitars or drums, welcomed with snacks by locals.

Exchanging Gifts & Visiting Relatives
In Indonesia, gift-giving at Christmas is more modest than in the West. Families may exchange small presents like clothes, toys, or sweets, and guests are often welcomed with cakes or cookies.
In many regions, the focus is less on individual gifts and more on sharing – like the Batak Marbinda tradition in North Sumatra, where communities buy a pig or buffalo together and divide the meat so everyone enjoys the feast.
If you’re invited to a local home, bringing a simple gift such as fruit, snacks, or cookies is a thoughtful gesture that’s always appreciated.

Christmas Weather in Indonesia: Rainy Season Tips
Christmas in Indonesia falls right in the middle of the rainy season, which runs from November to March. Don’t worry too much though – the rains here usually come in short, heavy bursts, often in the late afternoon or evening. Mornings are typically clear and sunny, giving you plenty of time for sightseeing, beach walks, or day trips. Temperatures stay warm and tropical, between 27–32°C (81–89°F), with evenings that are humid but comfortable.
Rainfall does vary across the islands. Bali, Lombok, and Java can be quite wet in December, while eastern gems like Flores and Raja Ampat often see more sunshine. On the flip side, a wet season isn’t the best for everything – some volcano treks, like Mount Rinjani, are closed, and island crossings can be choppy when the waves get high. A bit of planning goes a long way here.
Want to enjoy volcano views without trekking? Read Mount Telomoyo: The Easiest Peak in Central Java.
There is a silver lining: rainy season is also low season. Flight tickets and hotel prices are often lower than in the dry months. Even at Christmas, you can still find good deals if you book well in advance. Just remember: domestic travel spikes around Christmas and New Year because of the school holidays, so flights and accommodation fill up fast.
Thinking about flying within Indonesia? Read our Guide to Domestic Flights in Indonesia.
Best Ways to Spend Christmas in Indonesia
With the rainy season and crowds in mind, the best way to spend Christmas in Indonesia is to slow down. Instead of rushing from place to place, think of it as a chance to recharge and soak up the festive atmosphere.
If You Want Luxury & Comfort
- Bali Retreats – Wake up on Christmas morning to a spa treatment, then end the day with a sunset dinner by the sea. Resorts like Four Seasons Jimbaran Bay, The Mulia in Nusa Dua, or COMO Uma Canggu put on festive packages with private villas, world-class dining, and Christmas-themed activities.
- City Breaks – In Jakarta and Surabaya, hotels like The Ritz-Carlton or Hotel Majapahit host lavish buffets, live music, and sparkling decorations. Nice if you enjoy urban vibes with a festive twist.
- Island Hideaways – Boutique resorts such as Nihi Sumba or The Oberoi Lombok create magical Christmas settings under the stars, ideal for travelers who want a quiet holiday without sacrificing comfort.
Sumba combines high-end resorts with raw local charm. Discover more in our full collection of Sumba guides.
If You Want Something More Authentic
- Local Homestays – In Bali, Flores, or Timor, family-run guesthouses welcome visitors with homemade cakes, pineapple tarts, and plenty of warmth.
- Street Food & Warungs – In big cities, skip the buffets and join locals at night markets or neighborhood warungs. A plate of satay or fried noodles shared among friends can feel just as festive as fine dining.
- Village Celebrations – On islands like Flores or North Sulawesi, communities organize caroling, processions, and open-air feasts. Travelers are often invited to join, so don’t be surprised if you’re offered food or a seat by the fire.
- Beach Bonfires – Backpacker spots in Lombok or the Gilis often celebrate with simple beach barbecues, live guitar music, and a bonfire under the stars.
Should You Experience Christmas in Indonesia?
If you’re in Indonesia for Christmas, join a local family or community celebration if invited. Indonesians are famously warm hosts, and sharing in their traditions will give you memories far richer than any souvenir. And if you’re craving pure relaxation – don’t feel guilty about spending Christmas by the pool with a coconut in hand. That’s the Indonesian holiday spirit too!
Read about other Indonesian holidays?