✓ Verified Picks💰 Prices Included★ Top RatedUpdated Oct 2026

The 8 BEST Hotels with Christmas Eve Dinner in Bangkok 2026

JL
By Jessica Lane·Travel Editor

Discover Bangkok hotels pairing festive Christmas Eve dinners with a comfortable stay. Finding Bangkok hotels with Christmas Eve dinner can take careful research, as festive offerings vary. This list highlights stays where a memorable holiday meal is part of the plan.

1

155 Rajadamri Road, Siam, Bangkok

$507$355/night

A grand Christmas Eve buffet with live music and choir. The Christmas Eve buffet fills the elegant Lobby Lounge with festive dishes and a choice of drinks, from non-alcoholic packages to free-flow champagne. Live music and a choir add a lovely sense of occasion to dinner. From here, Ratchadamri BTS station is a one-minute walk away. You’ll love this refined, celebratory stay if Christmas dinner deserves a little grandeur.

2

2 North Sathorn, Bangrak, Bangkok

$213$170/night

Lobster Thermidor, king crab and festive desserts. Red Oven’s Christmas Eve buffet starts with baked half lobster Thermidor, then brings out Alaskan king crab, oysters, roast turkey and dry-aged tomahawk beef. Christmas log cake and Cognac-flambéed pudding give the evening a suitably festive finish. Lumpini Park sits just across the road, with Lumphini MRT a three-minute walk away. You get a stylish, high-energy city stay built around a seriously lavish dinner.

3

1 Sukhumvit Soi 13 Road, Klongtoey Nua, Wattana, Bangkok

$317$222/night

Choose between a festive buffet or five-course skyline dinner. At Market Café, the Christmas Eve buffet brings oysters, king crab, lobster, Wagyu rib eye and roast turkey to the table. Or head upstairs to Spectrum Lounge & Bar for a five-course dinner with skyline views and your choice of beef, salmon or turkey. Nana BTS station is right by the hotel, and Terminal 21 is an easy walk away. You’ll find an upscale Christmas stay with options for both big family feasts and a more intimate evening.

4

2 Charoen Krung Road Soi 30 (Captain Bush Lane), Bangkok

$224$179/night

A Christmas feast with prime riverfront views. Feast serves a Christmas Eve buffet with rock lobster, foie gras, prime rib, rack of lamb and Christmas turkey. For a more intimate meal, the hotel’s Italian restaurant Giorgio’s offers a festive set menu with scallop, black truffle and Panettone. River City Bangkok is a short walk away, and the hotel faces ICONSIAM across the Chao Phraya. This is a relaxed riverside celebration for you if the view matters as much as dinner.

5

8/2 Rangnam Road,Thanon Phayathai Ratchathewi, Bangkok

$133$106/night

Santa, carols and a buffet piled with Christmas favourites. Cuisine Unplugged’s Christmas Eve buffet pairs roast turkey, Alaskan king crab and a caviar station with seasonal desserts like yule log. Christmas carols, Santa’s visit and live DJ entertainment bring a cheerful, family-friendly feel to the evening. Victory Monument BTS station is about a five-minute walk away, and King Power Duty Free is next door. You get a festive, lively stay that’s especially fun when you’re celebrating with family.

6

2 Wireless Road Lumpini Patumwan, Bangkok

$193$154/night

A six-course Thai Christmas dinner with regional flavours. Khum Hom serves a six-course Christmas Eve menu inspired by regional Thai cooking, with prawn toast and caviar, grilled scallop, roasted duck and beef tenderloin in red curry. It’s a distinctive festive dinner with a strong sense of place, rather than a standard holiday buffet. Ploenchit BTS station and Central Embassy are both about 350 metres away. You’ll enjoy a quieter, food-led Christmas stay with Thai flavours at its heart.

7

333 Si Phraya Road, Si Phraya, Bang Rak, Bangkok, 10500, Bangkok

$141$113/night

A seafood-rich Christmas buffet with live music. Dusit Gourmet’s Christmas Eve buffet brings out baked turkey, lobster, oysters, lamb chops, river prawns and a sashimi bar. A live duo band keeps the mood warm while panettone and red velvet cake round out the meal. Samyan Mitrtown is nearby, and the hotel’s rooftop bar gives you a spot to carry the evening on. You’ll get a relaxed, sociable Christmas stay that suits families and friends alike.

8

1880 New Petchburi Road, Bangkok, Bangkok, 10310, Bangkok

$71$57/night

Pick a festive buffet or a Japanese steakhouse set dinner. Public Restaurant hosts a Christmas Eve gala buffet, while Benihana offers a festive set dinner with a glass of wine. That choice makes it easy to shape the evening around a generous spread or a more focused Japanese steakhouse meal. Phetchaburi MRT station and Makkasan Airport Rail Link station are nearby. You’ll find a comfortable, good-value Christmas stay with two distinct ways to celebrate over dinner.

NEED MORE RECOMMENDATIONS? TRY STAYGENIE

14,200+ travelers found their hotel this week
AI-powered search
No signup
Live prices
Free

Frequently Asked Questions

Which hotels in Bangkok offer special Christmas Eve dinner packages?

Many upscale hotels in Bangkok, such as the Shangri-La Hotel and the Mandarin Oriental, provide special Christmas Eve dinner packages that include festive menus and entertainment. Be sure to check their websites for specific details.

What type of cuisine can I expect at Christmas Eve dinners in Bangkok hotels?

Most hotels feature a variety of cuisines for Christmas Eve dinner, including traditional Thai dishes, international options, and festive Western favorites. Look for hotels that highlight their holiday menus for a sneak peek.

Are there any family-friendly hotels in Bangkok with Christmas Eve dinner options?

Yes, hotels like the Centara Grand at CentralWorld and the Holiday Inn Bangkok often provide family-friendly Christmas Eve dinner options, with children's menus and entertainment to keep the little ones engaged.

What is the dress code for Christmas Eve dinners at hotels in Bangkok?

The dress code for Christmas Eve dinners typically ranges from smart casual to formal, depending on the hotel. It is advisable to check with the hotel for specific dress requirements to ensure you are appropriately attired.

How early should I make reservations for Christmas Eve dinner at Bangkok hotels?

It is recommended to make reservations as early as possible, ideally a few weeks in advance, as popular hotels can fill up quickly for Christmas Eve dinner. Confirming your reservation will help you secure a spot.

Do hotels in Bangkok offer entertainment during Christmas Eve dinner?

Many hotels provide live music, carolers, or themed entertainment during their Christmas Eve dinners. Check with the hotel for specific entertainment details to enhance your dining experience.

Can I find vegetarian or vegan options at Christmas Eve dinners in Bangkok hotels?

Most hotels are accommodating and will offer vegetarian and vegan options for their Christmas Eve dinner. It is best to inform the hotel in advance about any dietary restrictions when making your reservation.

Are there hotels in Bangkok with outdoor dining options for Christmas Eve?

Yes, hotels like the Banyan Tree Bangkok and the Lebua at State Tower often feature rooftop restaurants that provide outdoor dining with stunning city views. Be sure to check availability and weather conditions.

What time do Christmas Eve dinners usually start in Bangkok hotels?

Christmas Eve dinners in hotels typically start around 6:00 PM or 7:00 PM. However, times can vary, so it's best to confirm with the hotel when making your reservation.

Is parking available at hotels in Bangkok for Christmas Eve dinner guests?

Most hotels in Bangkok offer parking facilities for guests dining on Christmas Eve. It is advisable to inquire about parking availability and any potential charges when making your reservation.

More Hotel Guides in Bangkok