If you want to indulge in a nice meal while savoring the cityscape at one of the tallest buildings in Bangkok, there is no better answer than Baiyoke Sky Hotel buffets.
Not only is it one of the tallest buildings in Bangkok, but it also offers several buffet dining choices for you. If it is your first visit to Bangkok, Baiyoke Sky Hotel is one of the best places to enjoy a marvelous view of the city while tasting all the delicious dishes!
In this post, we will walk you through the Baiyoke Sky Hotel and give you a comprehensive guide to which dining options would suit you the best! 😉
1. How to get to Baiyoke Sky Hotel & Tips
Baiyoke Sky Hotel is only in 5 minutes’ walking distance from Ratchaprarop MRT Station. Also, there is Pratunam Market, which is one of the most popular markets in Bangkok, on the doorstep of the hotel!
Tip: The observation deck of Baiyoke Sky Hotel is on the 77th floor, with a 360-degree revolving roof deck on the 84th floor. The 84th floor is a must-go as you can observe the whole city from up above, and the night view is just too amazing to be missed.
The entrance fee to go to these observation decks usually costs around 400 baht. But if you dine at one of their buffets, you will receive free entry to the decks.
2. Baiyoke Floating Market Buffet on the 75th Floor
Baiyoke Floating Market Buffet is a floating market-themed buffet restaurant. As soon as you walk through the entrance, traditional Thai attire wearing staff will greet you. Also, the whole interior design of the restaurant will remind you of an actual floating market. The foods are served at longtail boats and of course, the menu is mostly authentic Thai cuisine.
Available for: Lunch (10am/11.30am/1pm) & Dinner (5pm/7pm)
Duration: 1.5 hours
Best for: those who love authentic Thai food.
Price:
Lunch | Dinner | |
Adult | 1040 baht | 1280 baht |
Child | 520 baht | 640 baht |
You can get a discounted rate for Baiyoke Floating Market Buffet if you book ahead via Trazy.com 😋
3. Bangkok Sky Restaurant on the 76th & 78th Floor
Bangkok Sky Restaurant is a classic buffet restaurant with a relaxed atmosphere. It serves a wide array of cuisines including seafood, Asian food, and Western dishes. We recommend seats close to the window so that you can savor the view while enjoying your meal!
Available for: Lunch (11am/12.30pm/2pm) & Dinner (5pm/6.30pm/8pm)
Duration: 1.5 hours
Best for: those who want to try the various international cuisine.
Price:
Lunch | Dinner | |
Adult | 1040 baht | 1280 baht |
Child | 520 baht | 640 baht |
You can get a discounted rate for Bangkok Sky Restaurant if you book ahead via Trazy.com 😋
4. Bangkok Balcony on the 81st Floor
If you want a real luxurious dinner at Baiyoke Sky Hotel, dine at the Bangkok Balcony on the 81st Floor. Even though you can also enjoy the views from the restaurants on the other floors, it is not the same as relishing it with the open air at the balcony table. That’s why it is actually one of the most popular choices. What’s more, balcony seats are only allowed for 20 diners; thus, it is better to book ahead. They also have indoor tables, so if that’s more of your cup of tea, you can choose that option.
They serve a classic array of Thai dishes and an international buffet menu. You can enjoy dinner surrounded by a more relaxing vibe as it is less crowded than the restaurants on the other floors.
Available for: Dinner (Indoor Table – 5pm/7pm/9pm)
Duration: 2 hours
Best for: those who want to dine at one of Thailand’s highest restaurants.
Price:
Dinner (Indoor Table) | |
Adult | 1960 baht |
Child | 980 baht |
Book your dinner at Bangkok Balcony Buffet via Trazy.com with a discounted price 😋
5. Crystal Grill on the 82nd Floor
Crystal Grill is the highest restaurant in Baiyoke Sky Hotel, which means it is the highest restaurant in Thailand. This buffet restaurant offers definitely higher quality food than the buffet restaurants on the other floors. If the quality of the menu is just as important as the view for you, Crystal Grill will be the perfect choice for you. You can enjoy delicious grilled meat & seafood dishes by master chefs while viewing the dazzling sights of Bangkok city through the 5-meter tall windows.
It is also much less bustling than the restaurants on the other floors, which means you can have a more relaxing dinner here as well.
Available for: Dinner (5pm/7pm/9pm)
Duration:Â 2 hours
Best for: those who want to savor high-quality grilled meats and seafood at the highest place in Bangkok.
<Price:
Dinner | |
Adult | 1960 baht |
Child | 980 baht |
Book your table via Trazy.com and get the discounted prices for Crystal Grill Buffet. 😋
Bonus)Â King Power Mahanakhon

👉 Get King Power Mahanakhon Glass Skywalk & Observation Deck Discount Ticket 👈
👉 Read more about King Power Mahanakhon Glass Skywalk 👈
Are you excited for your trip to Bangkok? Just imagine a night enjoying a luxurious dinner at Baiyoke Sky Hotel, one of the tallest buildings in Bangkok. So, what are you waiting for? Make a reservation at this world-class restaurant in the heart of Bangkok for an unforgettable evening!
For more travel tips and ideas for your next trip to Thailand, make sure you visit Trazy.com, Asia’s #1 Travel Shop!
I can’t proceed the booking.
when I changed the currency to RINGGIT MALAYSIA, and select the buffet type to Crystal Grill 82F, it’s unable to select the quantity, date and time.
Please advise.
Hi Zoe, we are sorry to hear that you had trouble booking on our website. If you have any other trouble making a reservation at the website, please send an email to experience@trazy.com. Thank you.
Does the “Indoor Table” for Bangkok Balcony on the 81st Floor means outdoor balcony seat?
Hi, Herman! Bangkok Balcony on the 81st floor is an indoor restaurant. 🙂