Spending your time on Bali during Christmas is magical, even though you won’t find snow, there are many spots to have a merry Christmas.

December is the most wonderful time of the year. It is at the end of the year, between the change of the old and new years when the spirit of peace and giving is celebrated with delicious food and wine.

Here are our top picks of where to ‘Go-To’ for Christmas dinner in Bali:

SEE MORE: 10 Outstanding Places to ‘Go-To’ Celebrate The New Year’s Eve in Bali


Intercontinental Bali Resort

Photo courtesy of Intercontinental Bali Resort

Plan your christmas dinner with the impressive menus in Intercontinental Bali Resort from 7pm – 11pm on December 24, 2016. The good news is that Intercontinental Bali Resort charges 50% off from normal price for children between 6 to 12 years old, perfect for a family christmas dinner. Before the Christmas Eve Dinner, you can celebrate the Christmas spirit with exquisite cocktails in the Christmas Cocktails event, which will start on 6pm – 7pm with special Christmas Carols performed by the children of Panti Salam orphanage.

Jalan Raya Uluwatu No. 45, Jimbaran, Kuta Selatan, Kabupaten Badung, Bali 80361
Open 24 hours

Ayana JImbaran Resort

Photo courtesy of Lilis Dwi Lisminarni

Round out your holiday feast at Rimba Jimbaran Bali by Ayana. Rimba is going all out for the Christmas season, sparkling lights and a fabulous christmas tree will enhance your holiday mood. Celebrate your Christmas spirit by having an unforgettable evening in the unique Rooftop Bar and Restaurant.

Jl. Ayana Resort, Jimbaran, Kuta Sel., Kabupaten Badung, Bali 80361
Start at 4PM – 1AM
(+62)361 702222
Click to ‘Go-To’ Location




Photo courtesy of Nusa Dua Beach Hotel and Spa

Experience an impressive Christmas eve dinner in Nusa Dua Beach Hotel and Spa. The award-winning culinary team is going to create some extravagant culinary experiences at the resort’s Tamarind Kitchen & Lounge. The Christmas spirit will come with Santa, who will join you at the resort’s Keraton Ballroom, while Christmas carols are performed by children of Alas Kasih orphanage. Of course your children will be delighted to see Santa.

Kawasan BTDC Pariwisata Nusa Dua Lot. North 4, Nusa Dua, Kuta Selatan.
Open 24 hours
(+62)361 771210
Click to ‘Go-To’ Location

SEE MORE: 10 Romantic Semi-Adventure Date Ideas to Do in Bali




Photo courtesy of Mandapa, A Ritz-Carlton Reserve

Located in Ubud, Mandapa features a stunning view of a Balinese village. This is the ideal place to celebrate Christmas enjoying the magnificent beauty of Bali. Mandapa offers you a delicate menu with mediterranean and International tastes to delight your taste buds. Enjoy your Christmas eve dinner set at the resort’s Kubu restaurant.

Jalan Kedewatan, Banjar Kedewatan, Ubud, Gianyar, Gianyar, Bali 80571, Indonesia
Open 24 hours
(+62)361 4792777
Click to ‘Go-To’ Location




Photo courtesy of The Stones, Legian Bali

If your family does the traditional Christmas eve dinner, it must be something you really miss away from home. Don’t feel bad, The Stones offers you a classic festive Christmas dinner, stuffed turkey, fresh seafood, christmas dessert, all laid out for you to load your plate with. The sweetest thing is that Santa will stroll around giving away presents. Such a special christmas treat, isn’t it?

Jl. Raya Pantai Kuta, Banjar Legian Kelod  Legian Bali  Indonesia
Open 24 hours
(+62)361 3005888
Click to ‘Go-To’ Location




Photo courtesy of Padma Resort Legian

Padma Resort Legian brings you a fresh Christmas dinner atmosphere on the beachfront at Legian beach. It will be delightful seeing Santa Claus walk around the resort greeting the little ones. And, the surprising part is experiencing Christmas eve with DJ’s live music. If you believe in the magic of Christmas, this is where you should be.

Jl. Padma No. 1 Legian
(+62)361 752 111
Click to ‘Go-To’ Location




Photo courtesy of W Retreat & Spa Bali – Seminyak

W is known as the stylish and trendy hotel and for this Christmas celebration the Fire restaurant is hosting an event called Night Brunch Buffet which offers you a great choice of international dishes. It will last only for five hours from 6pm so be sure you don’t miss this.

Jl. Petitenget, Denpasar, Bali 80361
Open 24 hours
(+62)361 3000106
Click to ‘Go-To’ Location

SEE MORE: 10 Amazing & Affordable Yoga Retreats to ‘Go-To’ in Bali



Photo courtesy of Inaya Putri Bali

Christmas dinner with family is a good time for bonding, it spreads love and and everyone enjoys sharing stories with each other. Speaking of family-bonding, the Inaya Putri Bali has special activities on Christmas eve for children and adults to share the holiday spirit. There are also   some Christmas sports including  morning Yoga, water exercise and Christmas soccer for adults and activites for children including writing a letter to Santa, decorating a Christmas tree and making some Christmas art. Of course, Inaya Putri Bali serves a lovely Christmas dinner. Make sure your Christmas eve dinner is truly memorable with everyone sharing the happiness.

Kawasan Wisata Nusa Dua Lot S-3 BALI 80363
Open 24 hours
(+62)361 2002900
Click to ‘Go-To’ Location



St. Regis is famous for their festivities. The ambience, the food, the decoration, all are exceptionally  well-prepared. Christmas eve dinner in St. Regis Bali has two options, the first one is at Boneka, a more traditional gala buffet with a live jazz performance and the beautiful harmonies of a Christmas choir. The second is at Kayuputi set on the beachfront, it offers you an elegant experience  enjoying exotic cuisine showcased in a special six-course degustation menu.

Kawasan Pariwisata, Nusa Dua, Lot S6, PO Box 44, Nusa Dua, Bali
Open 24 hours
(+62)361 8478 111
Click to ‘Go-To’ Location




Photo courtesy of Padma Resort Ubud

Experience both the traditional and the modern style of celebrating Christmas eve in Padma Resort, Ubud. The Christmas eve celebration features culinary selections from around the world. Try them all, or you will never know which one you like best.

Banjar Carik, Desa Puhu Payangan, Ubud – Bali
Open 24 hours
(+62)361 301 1111
Click to ‘Go-To’ Location