The 18 best Christmas and New Year’s Eve buffets in KL in 2021

Let’s put work aside for a moment…it is time to celebrate with our loved ones. Eat, drink and be merry at one of the buffets in KL this year. We had a slightly twisted year, full of challenges but also had joyful moments. Let’s make this year end sweet by sharing the love with an array of festive treats. Have a look at the great buffets below and enjoy!

Eastin Hotel Kuala Lumpur

buffets in KL

Ring in Christmas at Eastin Hotel Kuala Lumpur’s Swez Brasserie. How about Thai coconut bouillabaisse with chilli garlic toast, roast turkey, rack of lamb or house-cured salmon? Just to name a few dishes!

  • Christmas Eve Dinner on 24 December from 6.30pm – 10.30pm
    RM156+ per adult 
  • Christmas Day Brunch on 25 December from 12pm – 4pm
    RM128+ per adult
  • Boxing Day High Tea on 26 December from 12pm – 4pm
    RM118+ per adult

The buffets are half priced for children aged 5 to 12. If you book before 12 December 2021, there is an early bird discount of 20%. Please contact the restaurant by phone via 016 2622 070 or 03 7665 1111 ext. 183. More info here.

The Westin Kuala Lumpur

Christmas brunches 10 - Happy Go KL

Immerse yourself with the very best and celebrate this festive season in style…

  • Candyland Buffet Brunch for Christmas Eve on 24 December from 12.30 – 3pm and from 6pm – 10pm.
  • Christmas Day Buffet on 25 December from 12.30pm – 3pm and from 6pm – 10pm.

All buffets are priced at RM218 nett per person. This includes food and free flow of selected beverages.

For New Year’s Eve on 31 December and New Year’s Day on 1 January 2022 there will be a Luscious Buffet Brunch from 12.30pm – 3pm and a Luscious Buffet Dinner from 6pm – 10pm. RM218 nett per person. More info here.

Hilton PJ

Christmas brunches 14 - Happy Go KL

‘Light of the Season’ is the hotel’s festive theme and a sumptuous buffet will be available during the festive days. Have a look at our review here!

  • Christmas Eve and Christmas Day Dinner Buffet on 24 and 25 December from 7pm – 10.30pm
    RM148 nett per adult and RM78 nett per child.
  • Christmas Day on 25 December and a New Year’s Day High-Tea Buffet on 1 January 2022 from 12.30pm – 4pm
    RM138 nett per adult and RM68 nett per child.
  • New Year’s Eve Dinner Buffet on 31 December from 7pm – 10.30pm
    RM148 nett per adult and RM78 nett per child.

For more information, have a look here. To book, call 03 2264 2264, or email them here

Banyan Tree Kuala Lumpur

Christmas brunches 15 - Happy Go KL
  • Christmas brunch on 25 December from 12pm – 3pm.
    RM250+ per adult and RM75+ per child or senior citizen.
    Add-on: RM250+ for free flow of champagne and RM75+ for free flow of non-alcoholic beverages.
  • Christmas dinner on 24 and 25 December from 6pm – 11pm. A curated 5-course Christmas menu. Featuring Royal Oysters, Santa Maria Grilled Japanese Kyushu F1 Ribloin and Grilled Red Mullet.
    RM688+ per person. Add-on: RM350+ for free flow of champagne and RM75+ for free flow of non-alcoholic beverages.
  • New Year’s Day brunch on 1 January 2022 from 12pm – 3pm.
    RM188+ per adult and RM75+ per child or senior citizen. Add-on: RM350+ for free flow of champagne and RM75+ for free flow of non-alcoholic beverages.

More info here.

Grand Hyatt Kuala Lumpur

Christmas brunches 16 - Happy Go KL

Sumptuous festive buffets will be served at THIRTY8 or JP teres accompanied by classic dining entertainment, a Santa Clause appearance and Christmas carolers! 

THIRTY8

  • Christmas Eve dinner on 24 December from 7pm till close.
    RM468 nett per adult and RM234 for children. Have a look here at the menu.
  • Christmas Day lunch on 25 December from 12.30pm – 4pm till close.
    RM468 nett per adult and RM234 for children. Menu here.
  • New Year’s Eve dinner on 31 December from 8pm till close. International dinner buffet with live musical entertainment and lucky draw prizes. Inclusive of unlimited non-alcoholic signature drinks, chilled juices and soft drinks. Children under 12 are not permitted.
    RM798 nett with KLCC view and RM698 nett with city view. Menu: view here.

JP teres

  • Christmas Eve dinner on 24 December from 7pm till close.
    RM228 nett per adult and RM114 for children. Menu here.
  • Christmas Day lunch on 25 December from 12.30pm – 4pm till close.
    RM228 nett per adult and RM114 for children. Menu here. There will be Santa appearance and carolers!
  • New Year’s Eve on 31 December from 7pm till close. International dinner buffet with live musical entertainment. Inclusive of unlimited non-alcoholic signature drinks, chilled juices and soft drinks.
    RM278 nett per adult and RM139 nett per child. Menu here.

For reservations or enquiries, please vier their FB page here or call 03 2182 1234. You can also email the hotel here.

Shangri-La Kuala Lumpur

Christmas brunches 12 - Happy Go KL

You’ll find a Christmas food feast like you’ve never seen before at Shangri-La’s Festive Wonderland assisted buffet at restaurant Lemon Garden. With a mix of mix of local and western cuisines, there is something for everyone. Have a look at our review here!

The buffet is available on 24, 25 and 26 December, 31 December and 1 January 2022. Lunch is from 12pm – 3pm, while dinner is from 6pm – 10pm.

RM228 – 298 per adult and RM114-149 per child, depending on the day you’re attending the buffet. More info here on their website.

The W Kuala Lumpur

Christmas brunches 13 - Happy Go KL

The hotel welcomes you this year with a luscious afternoon tea! Until 2 January 2022 from Wednesday till Sunday from 3pm – 5pm.

RM158+ per person, inclusive of one glass of Chocognac cocktail, Chocolate Concierge’s indulgent Hot Cocoa, coffee or tea. RM248+ per person, inclusive of one glass of champagne.

For reservations and enquiries, please get in touch with the hotel at 012 347 9088 or email them here

Mandarin Oriental, Kuala Lumpur

Christmas brunches 7 - Happy Go KL
  • Christmas Eve Buffet Dinner on 24 December at Mosaic restaurant from 6.30pm – 10.30pm. RM288+ per person.
  • A French Christmas Eve Dinner on 24 December at Mandarin Grill. A special 6-course dinner from 6.30pm – 10.30pm. RM558+ per person.
  • Christmas Eve dining under the Stars barbeque dinner on 24 December at AQUA restaurant from 6.30pm – 10.30pm. Santa will make a special appearance and carolers will be singing at 7 and 8pm. RM288+ per person.
  • Christmas Day Brunch on 25 December at Mosaic restaurant from 12.30pm – 3.30pm. RM488+ per person.
  • Christmas Day Buffet Dinner on 25 December at Mosaic restaurant from 6.30pm – 10.30pm. RM288+ per person.
  • A French Christmas Day Dinner on 25 December at Mandarin Grill. A special 6-course dinner from 6.30 – 10.30pm. RM558+ per person.
  • New Year’s Eve Buffet Dinner on 31 December at Mosaic restaurant from 7pm – 10.30pm. RM488+.
  • New Year’s Day Brunch on 1 January 2022 at Mosaic restaurant from 12.30pm – 3.30pm. RM288+ or RM328+ with free flow of prosecco. More info here.

To book, please contact reservations at 03 2380 8888 or email them here.

InterContinental Kuala Lumpur

christmas buffet 2 - Happy Go KL

Feel the magic of Christmas at Serena Brasserie.

  • Around the World Dinner Buffet from 17 – 30 December 2021 (excluding 24 December and 31 December 2021).
    RM188+ per adult and RM113+ per child.
  • Christmas Eve Garden-to-Plate Dinner Buffet on 24 December 2021.
    RM208+ per adult and RM125+ per child (6-12 years), inclusive of a Christmas Eve party pack.
  • New Year’s Eve Garden-to-Plate Dinner Buffet on 31 December 2021.
    RM218+ per adult and RM131+ per child (6-12 years), inclusive of a New Year’s Eve party pack.

For an early bird 25% discount, book and pay by 15 December 2021. Call 03 2161 1111 to make a reservation. More info here.

Aloft Kuala Lumpur Sentral

Christmas brunches 6 - Happy Go KL

Celebrate the festive season with an Italian twist, as the hotel’s buffets come with Italian roast turkey, Tuscan roast lamb and more!

  • Christmas Eve Dinner on 24 December
    RM168
  • Christmas Day Brunch on 25 December
    RM148
  • New Year’s Eve dinner on 31 December
    RM168
  • New Year’s Day brunch on 1 January
    RM148

Dinners are from 6pm – 10pm and brunches are from 12pm – 3pm. More info here. Book your seat now by calling 03 2723 1154 or email here

The Ritz-Carlton, Kuala Lumpur

Christmas brunches 5 - Happy Go KL

Teddy Bear Teatime this festive season at The Cobalt Room! Children can build their own teddy bears all while enjoying the teddy bear-themed afternoon tea. Only on 12 December from 1pm – 4pm. RM160 per adult and RM115 per child under 12.

Also at The Cobalt Room, featuring live jazz tunes, you can enjoy a gourmet spread here with a Louisiana boil with a Cajun twist, slow-roasted leg of lamb, all-time favourites of Filé Gumbo and Jambalaya, roasted turkey, and yuletide desserts. 

  • On Christmas Eve 24 December, New Year’s Eve 31 December and New Year’s Day 1 January 2022 from 6.30pm – 10.30pm.
    RM180 per person 
  • Christmas Day Buffet Brunch on 25 December from 12.30pm – 3pm.
    RM198 per person 

More info here. For reservations, please WhatsApp to 018 306 3188.

Impiana KLCC Hotel

christmas buffet 3 - Happy Go KL

Enjoy a grand buffet dinner spread with traditional Christmas favorites and much-loved dishes from around the world.

  • Christmas Eve Buffet on 24 December from 6.30pm – 10.00pm at Tonka Bean Café. RM178 nett per adult and RM89 nett per child. There will be Christmas carolers, clowns, and walkabout magic tricks.
  • Christmas Buffet Hi Tea on 25 December at Tonka Bean Café from 12.30pm – 4pm. Dig into the traditional roast turkey, fresh seafood and all the desserts you can eat including 12 flavours of Baskin-Robbins Ice cream.
    RM148 nett per adult and RM74 nett per child.
  • New Years Eve Buffet on 31 December at Tonka Bean Café from 6.30pm – 10.00pm. A wide selection of more than forty delicacies including roasts, seafood, Baskin Robbins Ice cream and much more. 
    RM178 nett per adult and RM89 nett per child.

Special promo: “Buy 4 & pay 3”. For reservations and inquiries, call the hotel at 03 2147 1111 or WhatsApp them at 012 235 1213. For more info and to view menus, have a look here.

The St. Regis Kuala Lumpur

Christmas brunches 9 - Happy Go KL

Celebrate the joy of Christmas with signature dishes such as fresh seafood on ice, roasted turkey, Beef Wellington, salt-baked seabass, decadent desserts and more at The Brasserie.

  • Christmas Eve Buffet Dinner on 24 December from 7:30pm – 11pm.
  • Christmas Day Brunch on 25 December from 12pm – 3:30pm.
  • Boxing Day Brunch on 26 December from 12pm – 3:30pm.

    All buffets are priced at RM418.00+ per person for food only and RM598.00+ per person with free-flowing sparkling wine, red and white wine, and cocktails. Christmas dessert corner with ice cream, cotton candy.

  • New Year’s Eve Buffet Dinner on 31 December from 7pm till midnight.
    RM588 + per person for food only and RM788+ per person with free-flowing sparkling wine, red and white wine, and cocktails.
  • New Year’s Eve Countdown Buffet Dinner on 31 December from 7.30pm – midnight with fireworks at Crystal.
    RM588+ per person for food only and RM788+ per person with free-flowing sparkling wine, red and white wine, and cocktails. Life entertainers, a DJ and fireworks.

Call 03 2727 6696 or 012 280 1303, or email the hotel here to make your reservation. More info on their FB page here.

Majestic Hotel Kuala Lumpur

christmas buffet - Happy Go KL

Enjoy the festive cheer at Colonial Café with a specially-curated festive menu.

  • Christmas Eve dinner on 24 December
    RM280++ per person and RM380++ per person with wine pairing.
  • Christmas Day Lunch on 25 December 
    RM200++ per person 
  • New Year’s Eve buffet on 31 December. Goodbye to 2021 and say hello to 2022! Celebrate with an intimate evening of exquisite food and great music by The Solianos.
    RM380++ per person and RM480++ per person with wine pairing.

To learn more or to make a reservation, WhatsApp the hotel at 014 647 1060. More info here.

Four Seasons Hotel Kuala Lumpur

Christmas brunches 4 - Happy Go KL

A fabulous festive calendar awaits this December with a holiday-themed buffet at restaurant Curate. Revel in the holiday spirit with traditional carols, hot drinks and a pitstop at the North Pole – where Santa will be waiting with goodies.

  • Christmas Eve Dinner on 24 December
  • Christmas Brunch on 25 December
  • Christmas Dinner. Young guests are in for a jolly treat: take photos with Santa Claus, then decorate a mini Christmas Tree.
  • Boxing Day Brunch on 26 December
  • New Year’s Eve Dinner on 31 December
  • New Year’s Day Brunch and New Year’s Day Dinner on 1 January 2022.

For prices, please get in touch with the hotel here.

Double Tree by Hilton Putrajaya Lakeside

double tree 3 - Happy Go KL

The hotel will celebrate the holiday month with a Christmas Eve dinner on 24 December, a Light of the Season Buffet High Tea on 25 December, a New Year’s Eve Buffet Dinner on 31 December and a Welcome 2022 Buffet High Tea on 1 January. More info here. If you’d like to read our review about this hotel, have a look here!

Le Meridien Kuala Lumpur

Christmas brunches 3 - Happy Go KL

Dine your heart out this holiday season at restaurant Latest Recipe Kuala Lumpur with roast carvings, fresh seafood, a teppanyaki counter and much more.

  • Christmas Eve buffet dinner on 24 December
    RM238 nett per adult and RM119 nett per child
  • Christmas Day buffet brunch on 25 December
    RM218 nett per adult and RM109 nett per child
  • Christmas Day buffet dinner on 25 December
    RM238 nett per adult and RM119 nett per child
  • New Year’s Eve buffet dinner on 31 December
    RM268 nett per adult and RM134 nett per child
  • New Year’s Day buffet brunch on 1 January 2022
    RM188 nettper adult and RM94 nett per child
  • Festive buffet dinner on 26 December, 1 and 2 January 2022
    RM218 nett per adult and RM109 nett per child

All prices are inclusive of 10% service fee and 6% government tax. More info here. Contact the hotel to make reservations at 03 2263 7888 or email them here

Traders Hotel Kuala Lumpur

Christmas brunches 2 - Happy Go KL
  • Christmas Eve Dinner on 24 December
  • Christmas Brunch and Christmas Dinner on 25 December
  • Boxing Day Brunch on 26 December
  • New Year’s Eve Dinner on 31 December

From RM138 per adult. Early bird vouchers are up for sale till 10 December 2021. View here for more info and to make reservations. 

New World, Petaling Jaya

Christmas brunches - Happy Go KL
  • Christmas Eve Buffet Dinner on 24 December from 6.30pm – 10.30pm at Level 2
    RM168 nett per person
  • Christmas Day Hi-tea Buffet on 25 December from 12pm – 4pm at Level 2
    RM168 nett per person
  • Christmas Day Buffet Dinner on 25 December from 6.30pm – 10.30pm at Level 2
    RM158 nett per person

More info here. To book, please call the hotel at 03 7682 0000 or 012 390 9949. You can also email them here.

Sign up for our newsletter

Receive an email newsletter every two weeks (or so) to get the best tips on what to do with kids in KL, best travel stories and much more!

I agree to have my personal information transfered to MailChimp ( more information )

We will never give away, trade or sell your email address. You can unsubscribe at any time.

What do you think? Please leave a comment!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow us

Happy Go KL is all about having fun with kids in Kuala Lumpur!

This is where you find the latest activities, events and more.

And when it’s time to plan the next family holiday, we’ve got you covered with reviews of destinations and hotels. 100% written by parents!

Follow us on Facebook

You might also enjoy

Happy Go KL radio

Get your FREE guide!

Download your FREE  neighborhood guide !

Join our Facebook group

Stuff like this in your inbox!

More interesting posts for you :