These best hotel buffets in Bangkok includes a diverse range of Bangkok hotel buffets, from international and luxury to cheap and authentic.
Bangkok has plenty of luxury hotels and fortunately for many visitors, these can be affordable options to both stay and eat at. Many hotels offering various buffets, from international dinner buffets, to local breakfast hotel buffets; there are plenty to choose from.
As big Thai foodies who love trying new food, we have sat down to share our favorite and best hotel buffets in Bangkok, which we have been working our way through since moving here 4 years ago.
TIP: Download the Hungry Hub and the Eatigo app to get great deals on these hotel buffets in Bangkok, as well as other awesome restaurants and even hotel packages.
Best hotel buffets in Bangkok
The Dining Room at the Grand Hyatt Erawan
Offering an all-day dining buffet for breakfast, lunch and dinner, this international buffet can’t be missed. You can expect to try some fresh seafood options here including sushi and sashimi, authentic Thai dishes, meat variety and Italian dishes too.
Weekday buffets cost 900++ THB for breakfast, 1650++ for lunch then 2050++ for dinner. Breakfast on the weekend costs the same but lunch on a Saturday costs 2150++, lunch on a Sunday costs 2450++ and dinner on both nights cost 2050++.
You can save up to 50% on the buffet here when booking your time slot via the Eatigo app.
River Cafe and Terrace at The Peninsula Hotel Bangkok
This seafood inspired restaurant is another one of the best hotel buffets in Bangkok but also a romantic place in Bangkok too. Located along the Chao Phraya River and offering amazing views of the city, this is a beautiful buffet to enjoy.
You can of course, expect Thai delicacies, plenty of International and Asian dishes, a sushi station and oyster bar. There are live cooking stations too and a vast selection of deserts.
Dress code is smart casual, and prices vary depending on times and days you are visiting, but you can save up to 50% off with Eatigo and with Hungry Hub.
Rain Tree Cafe at The Athenee Hotel
This international buffet is one of our best buffets in Bangkok. You can experience live cooking stations as well as an impressive seafood selection. From steamed crab to Australian lamb chops, there is plenty to enjoy at this luxury but comfortable restaurant.
I personally love the French Oysters and Thai scopes but the pasta station is also fantastic!
The budget is open for breakfast, lunch, Sunday brunch and dinner, with prices ranging from 850B to 2600B but you can get up to 50% off when booking via the Eatigo app.
Bangkok Balcony at the Baiyoke Sky Hotel
Located is the popular Baiyoke Sky Hotel, this hotel buffet in Bangkok is the place to go for Thai food. You can enjoy incredible views of the city from the 81st floor but also head up revolving view point on the 84th floor and visit the observation deck on the 77th floor.
For something extra special, you can book the outdoor sky box, an open-air restaurant across 4 outdoor balconies, offering a romantic, unique experience.
There are international dishes available too but there are plenty of local flavors to try; from cutters to spicy salads and tasty seafood creations.
They also have a good amount of vegetarian and vegan options.
Prices vary depending on your visit but you can get indoor zone seats from 1250B using the offer on Hungry Hub.
Red Oven at SO/ Bangkok
On the 7th floor of the So Bangkok Hotel, Red Oven is an understated, relaxed hotel buffet in Bangkok. This restaurant has a great selection of seafood, including river and tiger prawn and blue crab.
Calum loves the seafood from this restaurant and I love their black truffle pasta and Larb moo.
Again, this hotel buffet in Bangkok offers breakfast, lunch and dinner options and you can get great deals on both Eatigo and Hungry Hub.
SOSHI at SO/ Bangkok
Also located in the So Bangkok hotel, is this quality sushi buffet. With everything from traditional sushi pieces to creative delights, this is the place to go if you love sushi. We went here for Calum’s birthday and the food was so fresh and good quality. Plus, it isn’t the busiest of buffets, so you could enjoy a quieter, more romantic experience.
This Bangkok buffet is located on the 7th floor of the SO Bangkok hotel, and is open from 12-3pm for lunch and then 6pm – 10pm for dinner.
Hungry Hub offer various deals for this restaurant too, including free flow cocktails and exclusive dishes.
Up & Above at Okura Prestige Bangkok
With its outdoor dining zone offering incredible views of the city, Up & Above is one of the best fine-dining, international buffets in Bangkok.
The restaurant on the 24th floor is known for its famous afternoon tea; one of our favorite and one of the best afternoon teas in Bangkok. However, head here on a Sunday for their Sunday Brunch, where you can find Canadian lobster, black crab and fresh pasta.
Hungry Hub tend to offer great deals, with discounted rates down to 3000B in the off-season.
Cafe Claire at Oriental Residence
Although this restaurant is known for its fantastic Ferris Wheel Afternoon Tea, you can also enjoy an amazing Sunday brunch and breakfast buffet.
This French, classy restaurant is located in the Oriental Residence, in the Lumphini area. You can enjoy delicate French dishes as well as a collection of high-end desserts.
Packages are available on Hungry Hub.