It’s the most wonderful time of the year! Though it might be hard to believe when sipping on a coconut in Seminyak or enjoying the surf breaks in Canggu, Christmas is just around the corner. The high season is rolling in and it’s time to end the year with a bang.

We have done the hard work for you and sifted and sorted through the best Christmas events in Bali. Whether you’re looking for fun seasonal activates for the kids or wanting to spend the holiday lazing by the pool, our guide will help you make the most of your Bali Christmas.

Family Friendly

A classic Christmas is all about spending time with the family and a Christmas in Bali shouldn’t be an exception. Here are some of the best family-friendly Christmas events in Bali.

Ku De Ta

Treat your family to a day of fun at one of the most iconic venues in Bali. Ku De Ta beach club is hosting a full day of family fun, with activities including live DJs, activities and presents for the kids and of course, a very special appearance from Santa. Parents will love the four-course Christmas lunch – and the fact that no one has to wash up after.

Where: Ku De Ta, Seminyak
When: Christmas Family Day December 25: 12pm – 18pm
Price: From IDR 950,000 (USD $70) per adult, IDR 400,000 (USD $30) per child

Potato Head Beach Club

Potato Head Beach Club is hosting a screening of Jack Frost on December 24th with free entry to all. On Christmas day, the venue is hosting a Christmas lunch with fun workshops to keep the kids entertained. There’s also a free screening of the film Scrooged at 6.30pm.

Where: Potato Head Beach Club, Seminyak
When: Movie screening December 24: 6.30pm
Christmas lunch December 25: 12pm – 9.30pm
Movie screening December 25: 6.30pm
Price: Christmas lunch IDR 180,000++ (USD $13) per person
Movie screenings free of charge

Padma Resort Legian

Padma Resort in Legian is putting up a whole array of Christmas events that are suitable for the whole family. On the 24th, there is a kids’ Christmas Eve get together followed by a beachfront Christmas Eve feast. On Christmas Day, Padma is hosting a Christmas Carol and Santa Day as well a classic Christmas dinner.

Where: Padma Resort Legian, Legian
When: Kids’ Christmas Eve Get Together December 24: 5pm – 10pm
Beachfront Christmas Eve Feast December 24: 6pm – 9pm
Christmas Carol & Santa Day December 25: 12pm – 3pm
Classic Christmas Dinner December 25: 6.30pm – 9.30pm
Price:  Kids’ Christmas events from IDR 300,000++ (USD $22) per child
Christmas dinners from IDR 450,000++ (USD $33) per adult,
IDR 225,000++ (USD $16) per child (6-12 y/o)

Milk & Madu

Milk & Madu is one of the hippest restaurants in the trendy neighbourhood of Canggu. Come Christmas, the venue stays true to its laid-back ethos and offers a relaxed all-you-can-eat Christmas pizza party. The event includes acoustic live music and face painting for the kids – and someone very special is said to be making an appearance as well…

Where: Milk & Madu, Canggu
When: All you can eat pizza December 24: 5pm onwards

Sundays Beach Club

Nothing says Bali Chrissie quite like celebrating the most wonderful time of the year on the beach. Located at the fabulous Ungasan Clifftop Resort, Sundays Beach Club offers the ultimate setting for your seaside family Christmas. Christmas on the Beach will feature a lavish buffet complete with roast turkey, glazed ham and all the trimmings. The dessert buffet sounds pretty mouth-watering as well.

Where: Sundays Beach Club, Ungasan
When: Christmas on the Beach December 25: 12pm – 8pm
Price: IDR 1,300,000++ (USD $96) per adult
IDR 350,000++ (USD $26) per child
Family Beach

Xmas by The Pool

Get the ultimate Bali experience and celebrate Christmas with your toes dipped in the pool. The kids get to run amok while the parents sip seasonal cocktails and the tropical sun gives you that enviable holiday tan.

Mrs Sippy

Mrs Sippy is one of the hottest new pool clubs to open in Bali in 2017. This Christmas, the venue is hosting an epic Christmas lunch buffet by their iconic pool and jump tower. Take a dip in the pool, make a splash at the tower and let the two-hour buffet lull you into a blissful food coma.

Where: Mrs Sippy, Seminyak
When: Christmas Lunch December 25: 12pm – 5pm
Price: From IDR 700,000++ (USD $52) per person

Jungle Fish

Take a walk on the wild side and spend your Christmas in the lush Ubudian jungle. Jungle Fish pool club is serving a four-course Christmas Eve dinner at their superbly Instagrammable venue which features a huge pool overlooking the rainforest.

Where: Jungle Fish, Ubud
When: Christmas Eve Dinner December 24: 7:30pm
Price: From IDR 550,000 (USD $40) per person

Folk Pool & Gardens

Barbecue by the pool? Sign us up! Folk Ubud is a gorgeous pool club nestled just off Ubud’s bustling Monkey Forest Road. On Christmas Day, Folk is hosting a Christmas barbecue by the pool. This is the perfect way to escape the tropical heat and celebrate the holidays in true Bali style.

Where: Folk Pool & Gardens, Ubud
When: Barbecue by the pool December 25: 12pm – 9pm
Price: From IDR 275,000++ (USD $20) per person

Ulu Cliffhouse

Brand new Ulu Cliffhouse is hosting a smashing Christmas party, or “Cliffmas” at their stunning clifftop venue in Uluwatu. The house is serving elaborate lunch and dinner menus with free-flow soft drinks and beer included. If you want to up your game, prosecco and champagne packages are also available.

Where: Ulu Cliffhouse, Uluwatu
When: Cliffmas Day December 25: 10am – 10pm
Price: From IDR 600,000 (USD $44) per person

Cocoon Beach Club

Cocoon Beach Club knows a thing or two about throwing a party and this Christmas will be no exception. On Christmas Day, the Legian landmark offers a full day of Christmas menus, kids’ activities, live DJs and of course, an afternoon spent in the pool. The perfect way to celebrate Christmas in Bali.

Where: Cocoon Beach Club, Seminyak
When: Christmas at Cocoon December 25: 11am – 10pm
Price: Adults IDR 790,000 (USD $58) per person,
kids IDR 300,000 (USD $22) per person (4-12 y/o)
Pool Floats

Fine Dining

One of the best parts of visiting Bali is all the amazing food on offer. Christmas is the perfect excsuse to indulge in some seasonal fine dining at one of these fabulous restaurants.

Seasalt at Alila Seminyak

Seasalt is hosting a special Coastal Christmas on Christmas Eve. A five-course dinner set right on the beach, accompanied by Christmas carols and a live gypsy band… Sounds pretty magical to us! Santa is also rumoured to be making a visit. On Christmas Day, Seasalt is hosting a special Christmas brunch with another appearance by Santa.

Where: Seasalt at Alila Seminyak, Seminyak
When:  Coastal Christmas December 24: 7pm onwards
Christmas Munch December 25: 12pm – 4pm
Price: IDR 750,000 (USD $55) per person
Half price for kids under 12 years old

Sheraton Bali Kuta Resort

The Sheraton Resort is putting a decadent spin on the holidays. The Kuta resort is offering a seasonal take on their classic Fashion A to Tea afternoon tea, which is served with a side of ocean views. Sheraton is also serving a Christmas buffet dinner, Christmas tasting menu and a lavish Sunday brunch on Christmas Day.

Where: Sheraton Bali Kuta Resort, Kuta
When: Fashion A to Tea December 20 -31: 2pm – 5pm
Rose Gold Christmas Buffet Dinner December 24 & 25: 6pm – 10.30pm
Christmas Dinner Tasting Menu December 24 & 25: 6pm – 10.30pm
Feast Market Brunch Christmas Edition December 25: 12pm – 3pm
Price: Fashion A to Tea from IDR 149,000++ (USD 11) per person
Christmas dinners and brunch from IDR 390,000++ (USD $29) per person

Ji Restaurant

If you’re looking for some exotic flavours, head to the beautiful Ji Restaurant in Canggu. The venue is putting up a decadent Christmas Day brunch with a contemporary take on Japanese inspired cuisine. Starting at just IDR 350,000++ per person, the brunch includes unlimited orders of brunch dishes and free flow beverages. If you want to make it a very merry Christmas, you can also opt for a package which includes selected cocktails and wines.

Where: Ji Restaurant, Canggu
When: Christmas Brunch December 25: 11am – 3pm
Price: From IDR 350,000 ++ (USD $26) per person

Merah Putih

Merah Putih is one of the best restaurants on chic Jalan Petitenget, so you know their Christmas menu will not disappoint. This year, Merah Putih is offering a lavish Christmas lunch of Indonesian cuisine, ranging from pearl scallops to fried duck and Sumatran wagyu beef. A great way to put a spicy local twist on your Bali holiday in an incredibly stylish setting.

Where: Merah Putih, Seminyak
When: Christmas Day Lunch December 25: 12:00pm – 3pm
Price: IDR 400,000++ per person,
Kids under 12 IDR 100,000++

Mandapa, a Ritz-Carlton Reserve

Mandapa, a Ritz-Carlton Reserve is home to some of the most exquisite fine dining restaurants in Ubud. This Christmas, they are hosting multiple seasonal dining experiences. On Christmas Eve, the resort’s Sawah Terrace restaurant is hosting Christmas Eve dinner of six courses crafted by Executive Chef Maurizio Bombini. On Christmas Day, you can enjoy a Christmas brunch at Sawah Terrace or opt for the Christmas Dinner served at the stunning Kubu restaurant.

Where: Mandapa, a Ritz-Carllton Reserve, Ubud
When: Christmas Eve Dinner December 24: 6pm – 11pm
Christmas Brunch December 25: 12pm – 3pm
Christmas Dinner December 25: 6.30pm seating or 9pm seating
Price: From IDR 950,000++ (USD 70) per person
Kids from IDR 525,000++ (USD 39) per person (6-12 y/o)
Christmas Dinner Table

Christmas Classics

Afraid you’ll find yourself missing home come Christmas Eve? Many of us have an emotional connection to Christmas traditions and being away from home might hit hard. These restaurants serve all your favourite Christmas dishes along with a whole lot of holiday cheer.

The Orchard

The Orchard is one of the best gastro pubs in Bali and you can trust them to put on a good old fashioned Christmas dinner. The set menu will feature all the classics, including roast turkey and beef wellington, salmon and of course, traditional Christmas pudding! Wash your meal down with a draught beer – The Orchard has one of the biggest selections in Bali.

Where: The Orchard, Seminyak
When: Christmas menu served on December 25

Bali Beach Shack

Bali Beach Shack is hosting their iconic Christmas buffet on Christmas Day. The all-you-can-eat spread includes a massive selection of hot and cold meats, followed by yummy dessert. Choose between lunch and dinner and enjoy live music during lunch and an outrageous drag show starting at 9pm. If you’re looking for a traditional Christmas dinner with a flamboyant twist, Bali Beach Shack is the perfect fit.

Where: Bali Beach Shack, Legian
When: Christmas lunch December 25: 11:30am
Christmas dinner December 25: 6:00pm
Price: IDR 350,000 (USD $26) per person, kids under 12 half price

The Laguna Resort & Spa

Banyubiru Restaurant at The Laguna Resort & Spa is putting up a classic Christmas dinner, buffet style, meaning you get to enjoy smoked fish, roast turkey and Christmas stolen to your hearts content. Putting a tropical Bali spin on things, the Christmas spread will be served overlooking the resorts iconic blue lagoon pools.

Where: The Laguna Resort & Spa, Nusa Dua
When: Christmas Dinner Buffet December 24: 6:30pm – 10pm
Price:  IDR 850,000 (USD $63) per person,
Kids IDR 425,000 (USD $31) per person (4-12 y/o)

The Stones Hotel

Enjoy unlimited access to all your favourite dishes at The Stone Hotel’s Jolly Christmas Eve Dinner. The buffet spread will include all the usual suspects, including chestnut stuffed turkey with cranberry sauce and roasted lamb. You also get to enjoy seafood cooked to perfection, so you know you won’t be leaving hungry. The buffet also includes a delectable dessert section with Christmas stolen, Christmas pudding and the more exotic coconut crème brule. Race you there!

Where: The Stones Hotel, Legian
When: Jolly Christmas Eve Dinner December 24: 6.30pm – 10pm
Price: IDR 450,000++ (USD 33) per person
Christmas Dinner

Ministry of Villas can help you find the perfect villa in Bali to suit your budget and needs.

Browse and book villas directly on our website or contact our team for personalised assistance.

  • Villa Enquiry

  • This field is for validation purposes and should be left unchanged.