Quick Facts: Baiyoke Sky Buffet
Hours: 5:00–10:00 PM daily
Location: Baiyoke Sky Hotel, 222 Ratchaprarop Rd, Pratunam
Seating: Indoor 81st Floor (2-hour limit) or Outdoor Sky Box (no time limit)
Includes: 81st Floor buffet, 84th Floor observation deck, drink at 83rd Floor Rooftop Bar
Price: from ~1,300 THB per adult
Baiyoke Sky Buffet is one of Bangkok’s most famous rooftop dining experiences, combining an international buffet with the city’s best 360-degree skyline views. Set inside the 84-floor Baiyoke Sky Hotel in Pratunam, this dinner package lets you eat, drink, and watch Bangkok light up after sunset, all included in a single ticket. Here’s exactly what to expect and how to book it.
What Is the Baiyoke Sky Buffet?
Baiyoke Sky Buffet is a dinner package on the 81st floor of the Baiyoke Sky Hotel, once the tallest building in Thailand. The buffet runs from 5:00 to 10:00 PM daily and features premium-size grilled river prawns and oysters, an imported steak buffet, sushi and sashimi, seafood, and a wide range of Thai and international dishes. Your ticket also includes access to the 84th floor revolving observation deck and a complimentary drink at the 83rd floor Rooftop Bar, so you get dinner and Bangkok’s best viewpoint in one visit.
Indoor vs. Outdoor: Which Baiyoke Sky Buffet Seating Should You Choose?
The Baiyoke Sky Buffet is sold in two seating options. The Indoor 81st Floor seating is air-conditioned with a 2-hour dining limit, a comfortable choice if you’re visiting during Bangkok’s hot or rainy months. The Outdoor Sky Box seating has no time limit and puts you right at the edge of the tower for open-air panoramic views, best for photos and a cooler evening breeze. Both options include the same buffet spread and observation deck access, the outdoor seats simply cost more for the unrestricted time and open-air setting.

What’s Included: Buffet, Observation Deck & Rooftop Bar
Every Baiyoke Sky Buffet ticket includes the full 81st floor spread of grilled river prawns, oysters, imported steak, sushi, sashimi, and seafood alongside Thai and international dishes. After dinner, head up to the 84th floor for Bangkok’s only revolving observation deck, which completes a full rotation for a 360-degree view of the city skyline. Your ticket also includes one complimentary drink at the 83rd floor Rooftop Bar, so you can end the night with a cocktail above the clouds.

How to Get to Baiyoke Sky Hotel
Baiyoke Sky Hotel is located at 222 Ratchaprarop Road in the Pratunam district of Bangkok. The easiest way to arrive is by BTS to Ratchathewi station, followed by a short 10-minute walk or a quick tuk-tuk ride through the Pratunam market area. Doors for the Baiyoke Sky Buffet open at 5:00 PM, so arriving a little early gives you time to check in and ride the elevator up to the 81st floor before sunset.
More Bangkok Experiences to Add
Looking for other Bangkok dinner ideas? Our Noah Cruise Bangkok guide covers a river dinner cruise alternative from ICONSIAM Pier, and our Chaophraya Dinner Cruise guide has more details on the classic Asiatique departure option.
Frequently Asked Questions
What time does the Baiyoke Sky Buffet start?
The buffet runs daily from 5:00 to 10:00 PM, with indoor seating limited to 2 hours.
Should I choose indoor or outdoor seating for Baiyoke Sky Buffet?
Outdoor Sky Box seating has no time limit and better views, while indoor seating is air-conditioned and more budget-friendly.
Does the Baiyoke Sky Buffet ticket include the observation deck?
Yes, every ticket includes access to the 84th floor revolving observation deck and a drink at the 83rd floor Rooftop Bar.
Whether you want an air-conditioned buffet or an open-air Sky Box seat, Baiyoke Sky Buffet delivers dinner and Bangkok’s best rooftop view in one ticket. Reserve your seat on govaygo.com and pick your preferred seating before you go.
