10 Rooftop Restaurants with Stunning Views
Dine above Bangkok's glittering skyline.
Few cities on earth match Bangkok's rooftop dining scene. The combination of a tropical climate, dramatic skyline, and relatively affordable fine dining means you can eat world-class food 60 stories above the city for what you would pay at a mid-range restaurant in London. From riverfront icons to hidden gems, here are the rooftop restaurants that justify getting dressed up. ## The Icons Vertigo and Moon Bar at the Banyan Tree Hotel (61st floor, 21/100 South Sathon Road) remains the gold standard. The open-air restaurant sits literally on the roof with no glass walls, just the city sprawling below. Grilled Australian wagyu with Bangkok views costs about 2,500 baht. Dinner reservations are essential. Dress code is smart casual with no flip-flops or tank tops. Sirocco at Lebua State Tower (63rd floor, 1055 Silom Road) became world-famous after The Hangover Part II. The Mediterranean-Thai fusion menu starts around 3,000 baht per person. The adjacent Sky Bar is where most visitors head for a Hangovertini cocktail (690 baht). The sunset hour from 5:30-6:30 PM is magical. ## Best Value Rooftop Dining Char Bangkok at Hotel Indigo on Wireless Road (26th floor) serves some of the city's best steaks. A 200g Australian tenderloin runs 1,600 baht, and the view of the Lumpini Park canopy is remarkable. Their happy hour from 5-7 PM offers cocktails at 350 baht. Above Eleven at Fraser Suites on Sukhumvit 11 (33rd floor) blends Peruvian-Japanese cuisine with Benchakitti Park views. Ceviche starts at 380 baht, and their signature cocktails (350-450 baht) are creative and strong. The atmosphere is more lounge than formal, making it accessible for a casual evening. ## Riverside Romance Sala Rattanakosin Eatery & Bar at 39 Maha Rat Road offers the most intimate Wat Arun view in the city. It is a small boutique hotel rooftop directly facing the temple across the river. Thai fusion dishes run 250-600 baht. Come at sunset and watch the temple light up gold. The Deck by Arun Residence (36-38 Soi Pratoo Nok Yoong, Maha Rat Road) is another riverside favorite with Wat Arun views. Their river prawn pad thai at 350 baht is excellent, and the mango cheesecake (200 baht) is a local legend. ## Practical Tips - Most rooftop venues enforce dress codes. Long pants and closed shoes for men are the minimum. Some require collared shirts. - Book at least 3 days ahead for weekend dinners. Use the restaurant's website or call directly. - Request a table at the railing for the best views. Mention it is a special occasion and you will almost always get it. - Rainy season (June-October) means indoor backup tables are wise. Many venues have covered sections. - Budget about 2,000-4,000 baht per person with drinks for an iconic rooftop dinner. ## The Local Secret Cielo Sky Bar at Sky Hotel on Sukhumvit 1 (46th floor) is rarely mentioned in tourist guides but offers 360-degree views and cocktails from 250 baht. The food is Thai-Italian fusion and reasonably priced at 300-800 baht per dish. It is the rare rooftop that feels like a discovery rather than a tourist destination. Bangkok's skyline is best appreciated from above, with a glass in hand and a perfectly cooked dish in front of you. The rooftops deliver that experience like nowhere else on earth.