The Best Christmas Dinners in Bangkok

Written by: Simon Philipp | Published: November 13, 2020

The festive period is almost upon us and with borders closed this year, for many Bangkok residents it is a great excuse to splash out on a lavish Christmas dinner. Most of Bangkok’s top hotels and restaurants all have special menu and offers.

This article was last updated for Christmas 2020 and for Christmas 2021 it will be updated closed towards the end of this year. For updates please do sign up to our newsletter.

Here we list some of the best and most interesting Christmas Dinners and Lunches in Bangkok. The most elaborate are the big buffets with free-flow wine or Champagne, but several also offer set menu options. Whilst the main focus of this article is on Christmas Eve Dinner and Christmas Day Lunch, many restaurants also offer special menus for the month of December.

For more Xmas inspiration check out our guide to Christmas in Bangkok. Also, check out our own Santa Tuk Tuk Tours, where we will also be incorporating a great Christmas Dinner this year. Expique also offers the option to arrive at your Christmas dinner in style in one of our special Christmas Tuk Tuks driven by Santa.

First – Some Unique Christmas Dinning Experiences

Before we list all the big and grand hotels, we have 2 interesting options. It has been a very different year, so why not celebrate Xmas in a very different way.

Christmas in a Tuk Tuk and Dinner in The Flower Market!

Expique offers a truly unique Xmas experience. On one of our Santa Tuk Tuk Tours, you will explore Bangkok in our festive tuk tuks with Santa behind the wheel. This experience will combine Santa’s favourite street food snacks with a special Xmas feast at Santa’s Hideaway in The Flower Market!!!! More surprises install.

Click here for more details

Manohra Cruise: Christmas on the River

Thursday 24 and Friday 25 December 2020.
Meeting at Anantara Riverside Bangkok Resort

7.00pm Welcome drink and canapés by the river
7:30-10pm Dinner cruise along the Chao Phraya

🍴 THB 2,900++ 4-courses & soft drinks
🍴 THB 3,900++ 4-courses & free-flow cocktails, sparkling, wine & beer
🍴 THB 950++ per child (5-11 years)🐤 Early bird special:

Net prices for bookings 𝙗𝙚𝙛𝙤𝙧𝙚 7 𝘿𝙚𝙘𝙚𝙢𝙗𝙚𝙧 Prices are subject to 10% service charge and 7% government tax.

The Best Hotel Christmas Dinners

Christmas Day Brunch at The Sofitel Bangkok

Celebrate Christmas Day with your loved ones at Voila! as you indulge in the exquisite selection of roast turkey, ham, fresh seafood, and more.

  • Venue: Voilà!
  • THB 2,577.63 Net Per Person (Early Bird: 15% Discount on bookings before 15th December, 2020 THB 2,226.14 Net Per Person)
  • Christmas Carols for Entertainment
  • 25th December from 12 PM – 3 PM
  • Christmas Eve buffet also available at same price

Sofitel Bangkok has a big calendar of festive activities. Full details of all festive and New Year offerings at Sofitel Bangkok

Jour et Nuit (Festive 2020) at SO/ Bangkok

The SO/ Bangkok has a range of festive and New Years dinners. The highlights being there legendary buffets at Red Oven restaurant.

Taste seafood at its freshest with our array of crustaceans and crabs on-ice, oysters, and perfectly-cooked catches. Make some room for cold cuts, sashimi, tender roasted turkey, honey ham, and foie gras. Then prepare for a sweet finale of homemade mince pies, Christmas Trifle, and Yule log cake, just to tempt a few.

Christmas Day Brunch Buffet – SO/Bangkok
  • Venue: Red Oven
  • Price: THB 2,943 Net Per Person (Early Bird: 2650 Net Per Person), or 4,238THB with free flow wine / beer or 6,356THB with free flow champagne
  • 25th December from 12 PM – 3:30pm PM
  • Christmas Eve buffet (6pm – 10:30pm) also available at same price

Full details of all festive and New Year offerings at SO/ Bangkok

Christmas Eve at the Shangri-La Hotel

The Shangri-La is going all out for Christmas Eve this year (but do also have a good value Christmas day buffet.

Christmas Eve Dinners:

  • NEXT2 Café: The night before Christmas is blessed with the stunning seafood extravaganza, curated by a brigade of passionate chefs. (Adult: THB 3,490 net Child: THB 1,745 net)
  • Salathip Restaurant: A special venue to celebrate Christmas in a unique Thai style. Chef de Cuisine Yanavit will delight you with a special authentic Thai semi-buffet dinner befitting the special occasion. (Adult: THB 2,480 net Child: THB 1,240 net)
  • Volti restaurant & bar: Executive Sous Chef Deivid Paiva will serve up a classic Italian semi-buffet dinner to delight even the most discerning palate. (Adult: THB 2,480 net Child: THB 1,240 net)

For more details visit their website

Bangkok Marriott Marquis Queen’s Park (TBC)

Christmas Day Brunch, featuring all your favorites like roast turkey with all the trimmings, succulent roast ribs, sumptuous seafood and more, plus delectable spread of heavenly desserts.

  • Venue: Goji Kitchen
  • Christmas Day: 11:30-14:30 or 17:30-22:00
  • Price 2,505net /person

Remarks: Kids 6-under 12 years old 50% off. Kids under 6 dine for free when dining with parents

Christmas at Mandarin Oriental, Bangkok

Le Normandie (Set Lunch)

  •  Adult & Child: THB 6,000 net

*Children below 7 years old are not allowed in the restaurant.

Lord Jim’s (Buffet Lunch)

  • Adult: THB 5,000 net
  • Child: THB 2,800 net (Child price will be applicable for children between 6 – 12 years old)

The full program of Festive celebrations at Mandarin Oriental can be found here

Retro Holiday Bash @ Kimpton Maa-Lai

The recently opened Kimpton Maa-Lai is going full out this year with its festive celebrations.

Special Xmas menus are available in its 2 food outlets on Dec 24 and 25

For full details visit their website

Christmas Brunch at Anantara Siam

Indulge in an extravagant Christmas Day buffet with seasonal delights, from roasted turkey and ham on the bone to apple crumble with spiced ice cream. Get into the merriment with our carollers and a visit from Santa Claus. 

VenueParichart Court (Madison, Spice Market, Aqua Bar)
Time11.30 am – 3.30 pm
PriceTHB 3,900 ++ per person, including free-flowing Champagne and alcoholic beverages
THB 2,900 ++ per person, including free-flowing non-alcohol beverages
THB 1,250 ++ per child between 6-12 years, including soft beverages, a special gift from Santa and Kids’ Club access

Christmas Eve dinner and Christmas Day afternoon tea is also available at Anatara Siam. You can find details of all their packages here

Festive Season 2020 at Siam Kempinski Hotel Bangkok

The Siam Kempinski Hotel has a full program of festive meals and activities that include:

  • Festive Afternoon Tea and Hanuman Bar: December 1-31 – 990THB++ per set on weekdays / 1500THB++ per person on weekends
  • Eight Course Christmas Eve Dinner at Sra Bua by Kiin Kiin (Thai): December 24 – THB 3,900++ for 8 courses set dinner / THB 6,900++ for 8 courses set dinner with a welcome glass of Champagne and wine pairings
  • Christmas Eve Buffet / Christmas Day Lunch at Alati: December 24 – THB 3,400++ per person inclusive of water (child 6-12 years old half price) / THB 4,900++ per person with free-flow selected alcoholic beverages, soft drinks and juices / THB 5,900++ per person with free-flow Louis Roederer Champagne
  • Christmas Family Lunch with Santa at The Addition: On December 5, 12, 19, 24 and 26

For full details visit their website

Stories from the Tree @ The Peninsula Bangkok

The Peninsula goes big on Christmas Eve. They have a range of Christmas Eve Dinners (buffets and set menus) for approx 5,500THB per person.

Details are still being update but you can check out their event page

Christmas Celebrations at The Sukhothai

Visit The Sukhothai website for more details

Festive Dinner & Staycation Combo Packages

With 2020 being all about the deal it should be no surprise that some of the best deals actually combine a hotel Christmas dinner and a stay in the hotel. Plus with schemes like Rao Tiew Duay Gun (We Travel Together) and Expat Travel Bonus, these packages can be partly subsidised, meaning it may even prove cheaper with a hotel night included!

Festive Celebrations at Grand Hyatt

Other Staycation Ideas

You can also check out our list of Bangkok’s best Staycation hotels

Arrive at Your Christmas Dinner in Style

Santa tuk tuks in Bangkok
Xmas Tuk Tuks and Driven by Santa

Why not arrange for one of Expique’s Xmas tuk tuks to pick you up. Prices start from 850THB per transfer but get a truly memorable experience. Contact us for more details.

Explore Thailand with Expique

At Expique our mission is to help people discover the real Bangkok (and beyond) and the local cultures. Our current focus is to provide the best content available to plan a trip and discover Thailand.

Prior to COVID-19 our focus was on offering a range of experiences in Bangkok including our award winning Bangkok Night Lights Tuk Tuk Tour. These have now been temporarily suspended.

Follow us on social media for all the latest news.

Follow us on Facebook
Follow us on Instagram
Pin us on Pinterest

Get Access to our interactive Bangkok map

Subscribe to our newsletter, and get access to our Interactive Bangkok Map where you can find our “best spots to visit in Bangkok” and also receive monthly news and tips about exploring Bangkok.


* indicates required

Share this article:

About Expique

Expique is an award winning experience operator based in Bangkok. We show guests the beauty of Bangkok through tuk tuk tours, food tours, eScooter tours, walking tours, cooking classes and a lot more.

Experiences You May Like:

Xmas Tuk Tuk Tour
Bangkok Night Lights –

Talk to our team today to discuss exploring Bangkok

Contact Us. We'd love to hear from you.

Experience Bangkok
with Expique!

OUR BANGKOK TOURS ARE CURRENTLY SUSPENDED and are scheduled to start again in January 2022.