If you prefer your festive celebrations with a heavy dose of food and free-flow, then look no further than BK’s indispensable guide to the best feasts, buffets and set menus for every budget. 

Jump to:

Best for under B2,000 Best for B2,000-4,000 | Best for B4,000-6,000 | Best for B6,000-10,000 | Best of over B10,000Out of Bangkok

 


Best for under B2,000

 

Amari Watergate

 
Date: Dec 24, 6-10:30pm
The price: B1,750++/person including free-flow soft drinks and water; B2,600++ with wine
What: Traditional festive items, plus a half Boston lobster per person, at the hotel’s Amaya Food Gallery.
The place: A warm, bistro-like space with high ceilings and an open kitchen 
Amari Watergate Bangkok, 847 Petchaburi Rd., 02-653-9000
 

Bitterman Handcrafted Cuisine

 
Date: Dec 20-Jan 5, 11am-11pm
The price: B1,500-B2,000
What: New a la carte menu for Christmas season, including dishes like roasted 270-day-old Black Angus prime rib and BBQ dover sole.
The place: Low-key and family-friendly, with a sun-dappled atrium and lots of greenery.
120/1 Sala Daeng Alley 1, 02-636-3256
 

Cafe Claire 

 
Date: Dec 23-Jan 1, 6-10pm
The price: B990 
What: A six-course festive menu featuring French-bistro dishes, as well as classics like chestnut-stuffed free-range turkey.
The place: An elevated diner that works for all occasions. 
Oriental Residence Bangkok, 110 Wireless Rd., 02-125-9000
 

Hemingway’s

 
Date: Dec 25, 11:30am-3:30pm
The price: B1,250+/person 
What: A five-course lunch featuring Christmas classics like honey-glazed ham and roasted turkey.
The place: The Sukhumvit heritage home rebuilt on Soi 11. 
Soi Sukhumvit 11, 02-653-3900
 
 
 

Kiwi Pub

 
Date: Dec 25 11am-11pm
The price: B999
What: Two-hour buffet and free-flow of bottled beer, house wine and soft drinks.
The place: Authentic pub and sports bar.
Kiwi Pub 4/4-5 Soi Preeda, Soi Sukhumvit 8, 02-653-3144
 

Mexicano

 
Date: Dec 24, 6pm-midnight
The price: B1,110++/person 
What: Santa goes south of the border with all-you-can-eat a la carte Mexican classics. 
The place: The Rembrandt hotel’s fun and lively Mexican institution. 
Rembrandt Hotel & Suites, 19 Sukhumvit Soi 18, 02-261-7100
 
 
 

Vistro

 
Date: Dec 23-28
The price: B1,000-B2,000
What: New plant-based a la carte menu for Christmas week.
The place: Globally inspired plant-based restaurant in Sukhumvit.
Vistro Bangkok, Sukhumvit Soi 24, 065-998-2201

Back to top


Best for 2,000-4,000

 

Colonnade

 
Date: Dec 24-25, 
The price: B3,888++
What: A Christmas Eve dinner buffet and Christmas day brunch buffet featuring a carving station and classic holiday desserts, plus Japanese and Thai dishes.
The place: The swish Sunday brunch specialist at The Sukhothai hotel. 
The Sukhothai Bangkok, 13/3 Sathorn Rd., 02-344-8888. MRT Lumphini
 
 

JW Cafe

 
Date: Dec 24-25
The price: B3,100++ for Christmas Eve dinner buffet (6-11pm); B2,090++ Christmas lunch (12-1pm); B2,600++ Christmas dinner (6-11pm)
What: The Sukhumvit hotel’s all-day-dining venue hosts three feasts, featuring holiday classics like roasted turkey and honey-glazed ham.
The place: An open, upscale casual space ideal for friends and families.
JW Marriott Bangkok, 4 Sukhumvit Rd. Soi 2, 02-656-7700
 

Kisara 

 
Date: Dec 24, 6-10pm
The price: B2,900/B4,000 with free-flow of prosecco or sake
What: Christmas Eve buffet dinners at the hotel’s Japanese restaurant.
The place: Authentic East Asian cuisine in plush surrounds at the Conrad Bangkok.
Kisara, Conrad Bangkok, 87 Witthayu Rd., 02-690-9255
 
 

Mahanakhon Bangkok SkyBar

 
Date: Dec 24
The price: B3,200
What: A five-course Christmas Eve feast including dishes like 48-hour braised short ribs and chocolate mousse with spiced orange.
The place: Dining high above the city, with two rounds of seating: sunset 5pm-8pm, and the second seating 9pm-1:30am.
76/F King Power Mahanakhon, 02-624-9555
 
 

Market Cafe

 
Date: Dec 24, Dec 31
The price: B2,200 (Dec 24); B2,800 (Dec 31)
What: International buffet with live cooking stations, a Christmas Eve carnival-themed market and New Year’s Eve Thai temple fair.
The place: A market-inspired restaurant aiming higher than your regular hotel Thai fare.
Market Cafe, Hyatt Regency Bangkok, 02-098-1346
 

Pullman Bangkok Hotel G

 
Date: Dec 24, 7-11pm; Dec 25, 12-2:30pm
The price: B2,800 for dinner; B1,000 for brunch
What: A Christmas Eve dinner buffet at Ballroom 38 is followed by a Christmas day brunch buffet at Mistral, both including classics like roasted turkey, honey-roasted ham, Christmas sweets and more.
The place: Two classy venues inside the stylish Pullman Hotel.
Ballroom 38 (dinner), Mistral (brunch); Pullman Bangkok Hotel G, 188 Silom Rd., 02-352-4000
 
 

Red Oven


Date: Dec 24-25, 12-3:30pm (Brunch) and 6pm-11pm (Dinner)
The price: B2,500++ and B2,680++; add B1,100++ for wines, cocktails and beer
What: Christmas brunches featuring all the classics, including mulled wine, egg nog and a yuletide log.
The place: This most talked-about buffet spot has 9-live cooking stations and a wide array of food.
7/F, SO / BANGKOK, 2 Sathorn Rd., 02-624-0000
 

Rosewood Bangkok

 
Date: Dec 24, 6-10pm
The price: B2,980
What: Lakorn European Brasserie hosts a four-course feast.
The place: The renowned luxury hotel’s French-Thai restaurant.
The Rosewood Bangkok, 1041 38 Phloen Chit Rd., 02-080-0088
 

The District Grill Room & Bar

 
Date: Dec 24-25 6-11pm
The price: B2,800/B3,900 with wine pairing
What: A three-course dinner, featuring Australian Angus beef or pan-seared halibut.
The place: Award-winning steakhouse with sleek, modern, dark-wood interiors.
Bangkok Marriott Hotel Sukhumvit, 2 Sukhumvit Soi 57, 02-797-0000
 

57th Street

 
Date: Dec 24 6-11pm; Dec 25 12-3pm
The price: B2,800/B3,900 with wine pairing for dinner; B1,950 for Christmas Day brunch
What: The Marriott Hotel’s all-day-dining restaurant serves up a buffet on Christmas Eve and Christmas Day, with roasted turkey for the dinner and roast beef for the brunch.
The place: A sleek international buffet restaurant with live cooking stations and minimal Japanese-style decor.
Bangkok Marriott Hotel Sukhumvit, 2 Sukhumvit Soi 57, 02-797-0000
 
 

The Kitchen Table

 
Date: Dec 24-25 6-10:30pm
The price: B2,200 (Dec 24-25); B3,500 (Dec 31)
What: A sharing-style dinner featuring hot-smoked salmon, foie gras pate, BBQ whole roasted turkey, butternut squash and sage soup and more.
The place: W Hotel’s chic fusion restaurant blends warm amber lighting, comfy couches and wooden furniture.
2/F, W Hotel, Sathorn Rd., 02-344-4000

Back to top


Best for B4,000-6,000 

 

 

Bull & Bear

 
Date: Dec 24, 5:30-10:30pm
The price: B7,500++ (includes wine)
What: festive five-course dinner prepared by executive chef Alessandro Santi, including seared tiger prawn and 55-day dry-aged wagyu sirloin.
The place: A fancy 55th-floor spot for steak, seafood and amazing views.
Waldorf Astoria, 151 Ratchadamri Rd., 02-846-8888
 
 

The Brasserie

 
Date: Dec 24, 6-10:30pm
The price: B4,500++
What: A classic buffet featuring premium Christmas selections.
The place: An upscale all-day-dining venue with excellent French dishes and drinks.
Waldorf Astoria, 151 Ratchadamri Rd., 02-846-8888
 
 

Front Room

 
Date: Dec 24, 6-10:30pm
The price: B5,500++
What: A seven-course menu of Thai-Nordic fare created by chef Rungthiwa “Fae” Chummongkhon.
The place: The Waldorf’s award-baiting flagship defies labels.
Waldorf Astoria, 151 Ratchadamri Rd., 02-846-8888


Parichart Court

 
Date: Dec 24 7-10pm
The price: B4,900
What: A Christmas Eve buffet with free-flow sparkling wine and dishes like roast turkey, fresh seafood and classic Christmas desserts.
The place: This tranquil garden space is best known for hosting the hotel’s awesome Sunday brunch.
Parichart Court, Anantara Siam Bangkok Hotel, 155 Ratchadamri Rd., 02-365-9110
 
 

Park Society

 
Date: Dec 24-25 6pm-11pm,
The price: B4,500 (includes a glass of Champagne)
What: This five-course set menu on Christmas Eve features French flavors.
The place: Sofitel So’s upscale restaurant offers impressive views overlooking Lumphini Park and Sathorn Road.
29/F, Sofitel So, 2 North Sathorn Rd., 02-624-0000

Back to top


Best for B6,000-10,000 

 

Uno Mas

 
Date: Dec 31
The price: B9,999++/person
What: All-you-can-eat seafood, gourmet tapas, unlimited cooked-to-order dishes, desserts and more, plus free-flow G.H. Mumm Cordon Rouge Magnum.
The place: A semi-alfresco tapas bar and restaurant on top of Centara Grand.
54/F Centara Grand at CentralWorld, 999/99 Rama 1 Rd., 02-100-6255
 
 

Cru Champagne Bar

 
Date: Dec 31
The price: B9,999++/person
What: An exclusive party on the very top level of the hotel plus free-flow G.H. Mumm Grand Cordon Brut and party snacks.
The place: Bangkok's highest rooftop bar with some of the city’s best-priced Champagne.
59/F Centara Grand at CentralWorld, 999/99 Rama 1 Rd., 02-100-1234
 
 

The Loft & Champagne Bar

 
Date: Dec 31, 6-10:30pm
The price: B5,000++ at The Loft; B7,500++ at Champagne Bar
What: Ring in the New Year with spirit-based cocktails and a curated selection of wines and Champagnes.
The place: This showpiece cocktail den feels properly special.
Waldorf Astoria, 151 Ratchadamri Rd., 02-846-8888

Back to top


Best for over B10,000

 

ABar and ABar Rooftop

 
Date: Dec 31, 7pm-2am
The price: B14,999/person
What: Vintage-themed ABar hosts a five-course dinner featuring upmarket dishes like house-cured smoked salmon with crème fraiche and caviar while a live jazz band provides entertainment; then head to ABar Rooftop for the ball drop and a party that lasts until late.
The place: This twin-bill does drinks above and beyond the competition.
ABar and ABar Rooftop, 37-38/F, Bangkok Marriott Marquis Queen's Park, 199 Soi 22, 02-059-5555
 
 
 

The District Grill Room & Bar

 
Date: Dec 31
The price: B9,300/person for a five-course dinner, B11,600/person for a five-course dinner with wine pairing.
What: A special set menu punctuated by wagyu tenderloin or seabass fillet.
The place: Award-winning steakhouse with sleek, modern, dark-wood interiors.
Bangkok Marriott Hotel Sukhumvit, 2 Sukhumvit Soi 57, 02-797-0000
 

Mahanakhon Bangkok SkyBar

 
Date: Dec 31
The price: B15,000++/person
What: A seven-course dinner including Hokkaido scallops and butter-poached lobster.
The place: Dining high above the city, with two rounds of seating: sunset 5pm-8pm, and the second seating 9pm-1:30am.
76/F King Power Mahanakhon, 02-624-9555
 
 

Red Sky

 
Date: Dec 31
The price: B16,555++/person
What: An extravagant eight-course gala dinner including a complimentary bottle of Mumm Grand Cordon Brut Champagne for every couple.
The place: Sky-high views from downtown Bangkok.
55/F, Centara Grand at CentralWorld, 999/99 Rama 1 Rd., 02-100-6255
 
 

The Loft & Champagne Bar

 
Date: Dec 31, 6-10:30pm
The price: B5,000++ at The Loft; B7,500++ at Champagne Bar
What: Ring in the New Year with spirit-based cocktails and a curated selection of wines and Champagnes.
The place: This showpiece cocktail den feels properly special.
Waldorf Astoria, 151 Ratchadamri Rd., 02-846-8888
 

Out of Bangkok

 

Amari Pattaya

 
Date: Dec 24, 6-11pm
The price: B1,990++/person until Dec 20; B2,490++ after that
What: A traditional Christmas feast, plus a live jazz band, children’s Christmas carol performance, welcomes drinks and more.
The place: A tranquil beach lawn under the stars, overlooking the sea.
Amari Pattaya, 240 Pattaya Beach Rd., 03-841-8418
 

Baba Beach Club

 
Date: Dec 24-25, Dec 31
The price: B2,950 (Dec 24-25); B6,900 (Dec 31)
What: New Year’s Eve buffet featuring 10 stations.
The place: A luxury beachside escape between Hua Hin and Cha-Am.
758 Phetkasem Rd., Cha-Am, 03-289-9130
 

So Sofitel Hua Hin

 
Date: Dec 24, Dec 31
The price: B2,500-B4,000 (Dec 24); B5,000 (Dec 31)
What: The beachside hotel and restaurant serve up four- and seven-course menus with live jazz on Christmas Eve, and then follow that up with French fine dining before a countdown on Dec 31.
The place: An upmarket beachfront hotel, offering solid French fare in a chilled-out setting.
So Sofitel Hua Hin, 115 M. 7, Tambol Bangkao, Hua Hin, 03-270-9555