It’s time for another tropical Christmas on the Island of the Gods. While you might not find any snow or even mistletoe on the island, there’s still plenty of opportunity for getting into the festive spirit. Here is our guide for celebrating Christmas in Bali 2019.

Remember that the most popular venues can get booked out, so be sure to make a reservation to secure your spot! More and more venues are accepting bookings online which makes logistics easy.


Seminyak is the cosmopolitan heart of Bali and no matter where you find yourself in the area come Christmas Day, you’ll never be too far away from an all you can eat holiday extravaganza. Most (if not all) restaurants and resorts are putting on a fabulous Christmas spread – here are a few of the most delicious options.

Bali Seminyak Azul Beach Club Sunset

Azul Beach Club

Chrissy’s a beach at Azul Beach Club. This stunning Seminyak beach club is hosting a poolside Christmas Day brunch with a mouth-watering barbecue buffet complemented by the venue’s picture perfect bamboo architecture and a gentle sea breeze caressing your skin. Fresh seafood, roasted lamb, pork and chicken along with tiki cocktails are all on offer, with DJ Martin Denev providing the beats. Kids will kept entertained with pizza making and Christmas cookie decorating.

Where: Azul Beach Club
When: 25 December 12pm – 4pm
Price: 525,000++ per person (half price for kids under 11 years old)

Bali Mandira Beach Resort

This beautiful Christmas Eve celebration hosted at the resort’s Celagi Restaurant will feature a delectable mix of international and Indonesian cuisine with a buffet spread and live cooking stations. Besides the culinary offerings, the evening will be a true celebration with performances from a local Balinese orphanage’s children’s choir, live band and of course, a visit from Santa (with a little help from the Santarina dancers!)

Where: Celagi Restaurant at Bali Mandira Beach Resort
When: 24 December 7pm -10:30pm;
Price: IDR 500,000++ per person (half price for kids under 11 years old)

Alila Seminyak

Alila’s Coastal Christmas is an annual celebration not to be missed. Hosted at Seasalt, the resort’s beautiful beachfront restaurant, the four-course dinner will offer a delectable taste of holiday classics. Resident mixologists will keep the grownups happy, with a visit from the Seasalt Santa bound to get the kids excited. Live music from songstress Lydia Rose will add to the magical ambiance.

Where: Seasalt at Alila Seminyak
When: 24 December 6pm onwards
Price: IDR 590,000++ per person


SugarSand beach club’s Eat Drink & Be Merry Christmas lunch is a five-course extravaganza. Eat and drink yourself silly by the pool come Christmas day, with the famous sands of Seminyak beach waiting mere footsteps away.

Where: SugarSand
When: 25 December 12pm – 4pm
Price: Food only IDR 650,000 per person; including free flow beverages IDR 1,200,000 per person

Ku De Ta

The iconic Ku De Ta beach club is hosting another fabulous Christmas Day lunch at their beautiful beachfront venue. This six-course feast is the perfect option for families wondering where to spend Christmas Day, with art and crafts and goodies from Santa to keep the little ones entertained while mum and dad enjoy some quality time by the pool.

Where: Ku De Ta
When: 25 December 12pm – 4pm
Price: IDR 950,000 per person, kids IDR 350,000 per person


Canggu has fast emerged as the hipster mecca of Bali, attracting surfers and digital nomads from far and wide. As the area continues to grow in popularity, families have also discovered its charms which is reflected in the area’s family-friendly offerings come Christmas time.

Bali Canggu The Lawn Sunset

The Lawn

This Insta-famous beach lounge offers the ultimate setting for celebrating Christmas in Bali. Heralded as one of the dreamiest pools in Bali, The Lawn is putting on a fabulous Christmas Day lunch buffet covering all the festive favourites, from roasted turkey to Christmas logs, with Indonesian flavours adding some spice. There’s also a very attractive kids’ section! Spots are limited, so book your spot early to get in on the merry making!

 Where: The Lawn
When: 25 December 11am – 3pm
Price: Food only IDR 650,000++, All-inclusive IDR 1,100,000++, Kids 3-12 yo IDR 300,000++

Finns Recreation Club

A great option for families, Finns Recreation Club is hosting a buffet style Christmas Lunch together with the Jodie O’Shae orphanage. Guests can opt for the lunch only package or make it a full day of poolside fun by choosing the lunch + Splash waterpark package. The day will include live music and carolling along with fun kids’ activities and a visit from Santa.

Where: Finns Recreation Club
When: 24 December from 11am onwards
Price: Lunch only IDR 700,000 per person, Kids 3-12 yo IDR 300,000 per person
Splash Waterpark + Lunch IDR 950,000 per person, Kids 3 – 12 yo IDR 480,000 per person


Laidback Sanur is a great destination all year round. With its calm beach and relaxed pace of life, the are is a firm favourite with families and more mature travellers looking to escape the more hectic bustle of Kuta and Seminyak. Here are our top pics for spending Christmas in Sanur.

Bali Sanur Artotel Beach Club

Artotel Beach Club

The groovy Artotel Beach Club is a great place to celebrate a relaxed Christmas by the pool, with views looking out to Sanur Beach. The photogenic bamboo venue is offering both a Christmas Eve dinner and a Christmas Day brunch, with grilled goodness complemented by an abundance of veggies, breads and condiments, followed by a mouth-watering spread of desserts.

Where: Artotel Beach Club
When: Dinner 24 December 6pm – 9pm; Brunch 25 December 11am – 3pm
Price: IDR 450,000 per person; Free flow cocktails IDR 150,000

Fairmont Sanur Beach

The beautiful Fairmont resort is offering a whole array of festive events to help you celebrate Christmas in Bali. On Christmas Eve, the resort is offering a set Christmas dinner at Layang Laynag restaurant, followed by a lavish Christmas brunch on the 25th.

Where: Fairmont Sanur Beach
When: Dinner 24 December 6:30pm – 10pm; Brunch 25 December 12pm – 3pm
Price: Dinner IDR 590,000++ per person; Brunch IDR 790,000++ per person

Maya Sanur Resort

Maya Sanur’s Christmas Eve dinner will be hosted at the resort’s highly acclaimed Reef restaurant. The buffet dinner will feature an elaborate spread of live cooking stations, cold cuts, a chocolate fountain and more than a few Christmas classics. The evening will start with a pre-dinner drink at Tree Bar, with a fire dance performance scheduled to spice up the festivities.

Where: Maya Sanur Resort
When: 24 December from 7pm onwards
Price: IDR 780,000++ per person (half price for kids aged 6 -12)


Bali’s spiritual capital offers a unique setting for celebrating the festive season, surrounded by cascading rice paddies, artful Balinese culture and the gentle sounds of nature. These fabulous Christmas spreads will add some familiar flavours to your end of the year celebrations.

Bali Ubud Jungle Fish Pool

Jungle Fish

Get ready for the ultimate Bali Christmas. The aptly named Jungle Fish is hosting a Christmas Day brunch by their stunning infinity pool, surrounded by the rainforest of Ubud. The poolside buffet feast will feature classic Christmas delicacies with live carving stations and delectable desserts to boot. A choir will provide ambiance, accompanied by traditional Balinese angklung.

Where: Jungle Fish
When: 25 December from 11am onwards
Price: IDR 850,000++ per person


Cascades, one of the most iconic restaurants in Ubud (and all of Bali for that matter) is hosting a sophisticated Christmas celebration worthy of this magical riverside venue. Available for dinner on Christmas Eve and for both lunch and dinner on Christmas Day, the menu will take you from canapés to Canadian lobster and from roasted turkey all the way to Christmas pudding.

Where: Cascades Restaurant at Viceroy Bali Resort
When: Dinner 24 December, Lunch and Dinner 25 December

Hippie Fish

If you’re partial to seafood, Hippie Fish’s extravagant Christmas Eve dinner is not to be missed. The dinner will feature hors d’oeuvres, barramundi and generous Mediterranean sides (oh my!) with the option of adding on a lobster or free flow bubbly. A live DJ-saxophone duo will provide the soundtrack.

Where: Hippie Fish
When: 24 December from 5pm onwards
Price: IDR 499,999++ per person, Standard drink package IDR 490,000++, Deluxe drink package IDR 990,000++

Folk Pool & Gardens

Why not celebrate Christmas in one of the Instagrammable spots in Ubud? The beautiful Folk Pool & Gardens is hosting a three-course Christmas Eve dinner (starring your choice of lamb rack, lobster thermidor or black angus rib eye), followed by a screening of A Christmas Carrol (that would be the 2009 animated version voiced by Jim Carrey).

Where: Folk Pool & Gardens
When: December 24 6pm – 9pm
Price: IDR 460,000++ per person, IDR 770,000++ with wine pairing


Ah, Candidasa – the hidden beachfront gem of East Bali. While this East Bali stunner has long been one of our favourite locations in Bali, it still remains under most travellers’ radar. If you’re lucky enough to find yourself in Candidasa this holiday season, here are a few delicious options for feasting on Christmas.

Bali Candidasa Tirta Nila Sunset

Candi Beach Resort & Spa

Candi Beach Resort & Spa is hosting a delectable Christmas Eve buffet dinner at their Ocean Terrace Restaurant. This is a beautiful place to get into the holiday spirit, with views looking over the Indian Ocean.

Where: Candi Beach Resort & Spa
When: 24 December 7pm – 10pm
Price: IDR 585,000 per person


The spectacular Amankila resort is hosting a whole array of festive events this Christmas in Bali. On Christmas Eve, the resort will host a family-style set menu curated by the resort’s executive chef, Shane Lewis, featuring lobster bisque, herb-crusted lamb rack and more. On the following day, the Christmas Day dinner will be a three-course festive menu served Gueridon-style.

Where: Amankila
When: 24 December from 7pm onwards; 25 December from 7:30pm onwards
Price: 24 December IDR 1,400,000++ per person; 25 December IDR 1,200,000++ per person

Bukit – Jimabran, Nusa Dua, Uluwatu & Ungasan

The Bukit Peninsula makes up the southern tip of Bali island. This ruggedly beautiful area is home to the majestic Uluwatu temple, iconic surf breaks and some of the most luxurious resorts on the island. All the resorts are hosting their own Christmas celebrations, most of them spanning several days.

The Ungasan Clifftop Resort Sundays Beach Club Area | Ungasan, Bali

Sundays Beach Club

Christmas on the beach – it doesn’t get much more Bali than that! The fabulous Sundays Beach Club is hosting a Christmas Lunch on their pristine white sand beach, with holiday specials including BBQ pineapple, roasted Porchetta and Sundays Christmas trifle.

Where: Sundays Beach Club
When: 25 December from 9am onwards
Price: Entrance IDR 500,000 per person (includes 350,000 food and beverage credit)

The St. Regis Bali Resort

The sensational St. Regis Bali Resort is pulling out all the stops to help you celebrate Christmas in Bali in style. Dinner will be served on Christmas Eve and Christmas Day at the luxury resort’s Boneka restaurant, with a traditional buffet spread bringing together all the holiday classics. A live jazz band and Christmas choir will help set the mood.

Where: Boneka Restaurant at The St. Regis Bali Resort
When: 24 and 25 December from 6pm onwards
Price: IDR 1,700,000 per person, Kids 3 – 12 yo IDR 750,000 per person

The Ritz Carlton

The Ritz Carlton is certainly putting on, well, the Ritz this holiday season. On Christmas Eve, you can enjoy Christmas Dinner by the Indian Ocean, with the resort’s Beach Grill restaurant offering a four-course feast of goat cheese panna cotta, scallops, wagyu beef Wellington and more, with a Christmas choir providing the soundtrack. The following day, The Beach Grill will host a tropical Christmas Brunch with an international spread including barbecue, tapas and more. If you’re bringing the kids, the resort is also hosting fun ginger bread decorating workshops throughout December.

Where: The Beach Grill at The Ritz Carlton
When: Dinner 24 December 6:30pm – 10:30pm; Brunch 25 December 11:30am – 3:30pm
Price: Dinner IDR 1,688,000 per person; Brunch IDR 788,000 per person

Ulu Cliffhouse

Celebrating Christmas in Bali is a three-day affair at Ulu Cliffhouse. This funky clifftop stunner is offering sunset reggae on Christmas Eve, kids’ activities on Christmas Day and DJ sets on Boxing Day. Classic roasts and seafood platters will satisfy your poolside cravings.

Where: Ulu Cliffhouse
When: 24 – 26 December, 11am – 10pm

Still dreaming of a last minute Christmas getaway to Bali? It’s not too late! Reach out to our team by filling out the form below and we can help you find a villa for celebrating the end of the year holidays in Bali.