A selection of festive Christmas feasts and buffets at top hotels in Bangkok:
Mandarin Oriental
Christmas Eve (24 December 2017)
Riverside Terrace - Buffet dinner: THB 7,500 net
Le Normandie - French gourmet feast: THB 12,000 net
Lord Jim's - Set seafood dinner: THB 6,000 net
Ciao Terrazza - Italian set dinner: THB 5,000 net
Christmas Day (25 December 2017)
Le Normandie - French Christmas Lunch: THB 4,800 net
Lord Jim's - Christmas Brunch: THB 4,000 net
https://www.mandarinoriental.com/bangkok/chao-phraya-river/luxury-hotel/news-events
The Peninsula
Christmas Eve (24 December 2017)
Lawn and River Cafe & Terrace - Gala Dinner Buffet: THB 4,900 net
The Lobby Terrace - Western set dinner: THB 6,300 net
Thiptara - Thai Set Dinner: THB 4,900 net
http://bangkok.peninsula.com/en/special-offers/Christmas-Eve
Grand Hyatt Erawan
Christmas Eve (24 December 2017)
The Dining Room - Lunch Buffet: THB 2,200++; Dinner Buffet: THB 4,500++
Tables Grill - Brunch Buffet: THB 3,200++/THB 3,999++
Spasso - Italian Lunch Buffet: THB 1,400++; Set Dinner: THB 2,500++
Erawan Tea Room - Thai Lunch: THB 1,300++; Dinner: THB 1,600++
Christmas Day (25 December 2017)
The Dining Room - Brunch Buffet: THB 3,300++; Dinner: THB 2,900++
Tables Grill - Brunch Buffet: THB 3,200++/THB 3,999++
Spasso - Brunch Buffet: THB 1,900++, Italian Set Dinner: THB 2,200++
Erawan Tea Room - Thai Lunch/Dinner: THB 1,300++
https://bangkok.grand.hyatt.com/en/hotel/news-and-events/news-listing/festive-indulgence-2017.html
Anantara Siam Bangkok
Christmas Eve (24 December 2017)
Pool Terrace - Buffet Dinner: THB 4,100++
Madison - Set dinner: THB 4,900++
Christmas Day (25 December 2017)
Aqua, Madison, Spice Market - Brunch buffet: THB 4,900++
http://siam-bangkok.anantara.com/festive-celebrations/
The Landmark
Christmas Eve (24 December 2017)
Atrium - Buffet Brunch: Baht 3,000 net; Dinner: Baht 4,400 net; Come 4 Pay 2
Huntsman Pub - Sunday Roast Buffet Lunch: Baht 950++; Dinner: Baht 1,500++
Christmas Day (25 December 2017)
Atrium - Buffet Brunch: Baht 4,400 net; Dinner: Baht 3,000 net; Come 4 Pay 2
Huntsman Pub - Christmas Roast Buffet: Baht 1,900++
https://www.landmarkbangkok.com/festive-promotion.php
Sukhothai
Christmas Eve (24 December 2017)
Colonnade - Buffet brunch & dinner: Baht 3,888++
La Scale - Set lunch: Baht 2,800++
Christmas Day (25 December 2017)
Colonnade - Buffet Lunch: Baht 2,800++; Dinner: Baht 2,888++
http://www.sukhothai.com/promotions-en.html
Siam Kempinski Hotel
Christmas Eve (24 December 2017)
Brasserie Europa - Buffet Dinner: THB 3,800++/4,750++
Sra Bua - Thai set dinner: THB 4,600++
Christmas Day (25 December 2017)
Brasserie Europa - Buffet Lunch: THB 3,400++/THB 4,500++
Sra Bua - Thai set dinner: THB 4,600++
https://www.kempinski.com/en/bangkok/siam-hotel/dining/festive-season-2017/
St. Regis
Christmas Eve (24 December 2017)
Viu - Brunch: THB 3,000++; Buffet Dinner: THB 3,600++
Jojo - Set Dinner: THB 3,500++ / THB 5,500++
Decanter - Dinner: THB 3,200++ / THB 5,200++
Christmas Day (25 December 2017)
Viu - Buffet Lunch: THB 3,600++
Jojo - Set Lunch & Dinner: THB 3,500++ / THB 5,500++
Decanter - Dinner: THB 3,200++ / THB 5,200++
http://www.stregisbangkok.com/festive
Sheraton Grande Sukhumvit
Christmas Eve (24 December 2017)
Rossini’s, basil, Living Room - Sunday Jazzy Brunch: Baht 2,500++/4,000++
Rossini’s and Living Room - Jazz Dinner Buffet: Baht 3,400++/4,900++
Orchid Cafe - Seafood Buffet Dinner: Baht 2,500++/4,000++
basil - Thai set dinner: Baht 1,800++/3,300++
The Sala - Barbecue Dinner: Baht 1,600++/3,100++
Dine in the Dark - Set dinner: Baht 1,850++/2,850++
Christmas Day (25 December 2017)
The Living Room and basil - Grande buffet brunch: THB 3,400++/ THB 4,900++
Rossini's - Set dinner: THB 2,800++/4,300++
Orchid Cafe - Seafood Buffet Lunch/Dinner: Baht 1,950++/3,450++
Dine in the Dark - Set dinner: THB 1,850++/ THB 2,850++
http://www.sheratongrandesukhumvit.com/diningoffers
Okura Prestige @ Park Ventures Ecoplex
Christmas Eve & Day (24-25 December 2017)
Up & Above - Brunch & Dinner: Baht 2,900 / 3,900 / 4,900
Elements - Set dinner: Baht 4,600
Yamazato - Gozen lunch: Baht 1,500; Kaiseki dinner: Baht 4,500
http://www.okurabangkok.com/en/hotel-offers-bangkok.html
Anantara Riverside Bangkok
Christmas Eve (24 December 2017)
Riverside Terrace - Buffet Dinner: THB 3,000 net
Trader Vic’s - Brunch: THB 2,500 net
Manohra Dining Cruise - Thai set dinner: THB 4,800 net
Christmas Day (25 December 2017)
Trader Vic’s - Classic Christmas Brunch: THB 3,500 net
Riverside Terrace - Dinner Buffet: THB 2,500 net
Manohra Dining Cruise - Thai Set Dinner: THB 3,800 net
https://bangkok-riverside.anantara.com/festive-celebrations/
Plaza Athenee
Christmas Eve (24 December 2017)
Rain Tree Cafe - Dinner Buffet: THB 2,888++/4,888++
Reflexions - Set Dinner: THB 4,200++ / 5,800++
Christmas Day (25 December 2017)
Rain Tree Cafe - Brunch/Dinner: THB 2,888++/4,888++
Reflexions - Set Dinner: THB 4,200++ / 5,800++
http://www.theatheneehotel.com/festive-in-bangkok
Bangkok Marriott Hotel Sukhumvit
Christmas Eve (24 December 2017)
The District Grill - Christmas Brunch: THB 3,000 net/THB 3,500 net with drinks
57th Street - Dinner Buffet: THB 2,900 net/THB 3,900 net with drinks
http://www.marriott.com/hotels/hotel-information/restaurant/bkkms-bangkok-marriott-hotel-sukhumvit/
Dusit Thani
Christmas Eve (24 December 2017)
Pavilion - Brunch & Dinner Buffet: THB 2,561++
Hamilton's, Benjarong, 22 Kitchen & Bar - Set Dinner: THB 2,561++
Christmas Day (25 December 2017)
Pavilion - Brunch Buffet: THB 2,561++
Hamilton's, Benjarong, 22 Kitchen & Bar - Set Lunch: THB 2,561++
http://www.dusit.com/dusitthani/bangkok/dining/
Westin Grande Sukhumvit
Christmas Eve (24 December 2017)
Seasonal Tastes - Dinner Buffet: THB 2,690 net
Kisso - Japanese Set Menu (Lunch/Dinner): Baht 1,590++
Christmas Day (25 December 2017)
Seasonal Tastes - Lunch Buffet: Baht 2,490 net
Kisso - Japanese Set Menu (Lunch/Dinner): Baht 1,590++
http://www.westingrandesukhumvit.com/festiveseason2017
So Sofitel Bangkok
Christmas Eve (24 December 2017)
Red Oven - Buffet Brunch / Dinner: THB 2,500++
Park Society - Set dinner: THB 3,900++
Christmas Day (25 December 2017)
Red Oven - Buffet Brunch: THB 1,900++; Dinner: THB 2,500++
Park Society - Set Dinner: THB 3,900++
Boxing Day (26 December 2017)
Red Oven - Brunch Buffet: THB 1,300++
http://www.so-sofitel-bangkok.com/offers/tune-in-party-begins/
Hotel Muse Bangkok
Christmas Eve (24 December 2017)
The Speakeasy - Buffet dinner: THB 2,500++
Babette’s Steakhouse - Set dinner: THB 3,000++
Medici - Italian set dinner: THB 2,950++
http://hotelmusebangkok.com/offers/christmas-eve-promotions-2017/
Royal Orchid Sheraton
Christmas Eve (24 December 2017)
Feast - Buffet Dinner: THB 2,300++
Christmas Day (25 December 2017)
Feast - Buffet Brunch: THB 2,800++
http://www.royalorchidsheraton.com/festive2017
Pathumwan Princess Hotel
Christmas Eve (24 December 2017)
Citi Bistro - Buffet Dinner: THB 2,400 net
Loop - Italian Set Dinner: THB 999 net
http://www.pprincess.com/bangkok-hotel-deals
Pullman Bangkok Grande Sukhumvit
Christmas Eve (24 December 2017)
Brunch & Dinner Buffet: THB 2,200++
Christmas Day (25 December 2017)
Brunch Buffet: THB 2,200++; Dinner Buffet: THB 1,699++
http://www.pullmanbangkokgrandesukhumvit.com/festive-season-offers-2017/
Le Meridien Bangkok
Christmas Eve (24 December 2017)
Latest Recipe - Brunch/Dinner: Baht 2,200 net (online booking rate)
Christmas Day (25 December 2017)
Latest Recipe - Lunch: Baht 1,250; Dinner: 1,450 net (online booking)
http://www.lemeridienbangkokpatpong.com/en/store/dining-hightea
Centara Grand at Central World
Christmas Eve (24 December 2017)
The World - Dinner Buffet: THB 1,999++
Christmas Day (25 December 2017)
The World - Brunch & Dinner Buffet: THB 1,999++
https://www.centarahotelsresorts.com/centaragrand/cgcw/restaurant/
Novotel Bangkok Ploenchit
Christmas Eve (24 December 2017)
The Square - Brunch/Dinner Buffet: THB 1,999++
Christmas Day (25 December 2017)
The Square - Brunch Buffet: THB 1,999++
http://www.novotelbangkokploenchit.com/festive-promotion-2017-2018/
Ambassador Hotel
Christmas Eve (24 December 2017)
Am Café - Buffet Lunch: Baht 700++; Set Dinner: Baht 1,300 net
Hong Teh - All You Can Eat Dim Sum: Baht 555++
Christmas Day (25 December 2017)
Am Café - International Buffet Lunch: Baht 700++
http://www.amtel.co.th/dining/am-cafe/
Novotel Bangkok Fenix Silom
Christmas Eve (24 December 2017)
The Square - Lunch/Dinner Buffet: THB 1,299 net
Christmas Day (25 December 2017)
The Square - Dinner Buffet: THB 1,299 net
http://www.novotelbangkoksilom.com/festive-buffet-promotions-2017/
Bangkok Hotel Lotus Sukhumvit
Christmas Eve (24 December 2017)
Coco's Café - Dinner Buffet: THB 990++
Christmas Day (25 December 2017)
Coco's Café - Lunch Buffet: THB 690++
http://www.hotellotussukhumvit.com/christmas-festivities/