11 Best Rooftop Restaurants in Bangkok

Bangkok is a city of contrasts—where ancient temples sit beside sleek skyscrapers and vibrant street food stalls thrive in the shadows of luxury hotels. But when the sun dips below the horizon and the city begins to glow, there’s no better place to soak it all in than from one of Bangkok’s spectacular rooftop restaurants. Whether you’re sipping cocktails as the sky turns pink or indulging in Thai fusion dishes with panoramic views, these sky-high spots offer an unforgettable dining experience.

In this guide, we’ve rounded up the 12 best rooftop restaurants in Bangkok, combining breathtaking vistas with world-class cuisine. From glamorous rooftop lounges with skyline views to hidden gems perfect for a romantic night out, discover where to go for the best food, drinks and atmosphere above the bustling streets of Thailand’s capital.

11 Best Bangkok Rooftop Restaurants for Sunset Views

1. Vertigo at Banyan Tree Bangkok

Perched on the 61st floor, Vertigo offers an open-air dining experience with panoramic views of Bangkok’s skyline. The Vertigo rooftop restaurant in Bangkok is renowned for its seafood and premium steaks, complemented by an extensive wine list. The adjacent Moon Bar provides a perfect spot for pre- or post-dinner cocktails.

  • 📍 Location: Banyan Tree Bangkok, Sathorn
  • 🍽️ Cuisine: International, Seafood, Steaks
  • Hours: 5:00 PM – 1:00 AM
  • 💡 Tip: Dress code is smart casual; reservations recommended.

2. Octave Rooftop Lounge & Bar

Located on the 45th to 49th floors of the Marriott Hotel Sukhumvit, Octave offers 360-degree views of the city. The multi-level venue serves a variety of international dishes and signature cocktails, making it a popular spot for both dining and nightlife.

  • 📍 Location: Marriott Hotel Sukhumvit
  • 🍽️ Cuisine: International, Tapas
  • ⏰ Hours: 5:00 PM – 2:00 AM
  • 💡 Tip: Arrive early to catch the sunset from the top floor.

3. Red Sky at Centara Grand

Situated on the 55th floor of Centara Grand at CentralWorld, Red Sky offers a modern bistro menu with an extensive wine list. The venue features a striking illuminated arch and offers both indoor and outdoor seating options.

  • 📍 Location: Centara Grand at CentralWorld
  • 🍽️ Cuisine: Modern European
  • ⏰ Hours: 5:00 PM – 1:00 AM
  • 💡 Tip: Ideal for special occasions; consider booking a table in advance.

4. Above Eleven

This Bangkok rooftop bar and restaurant on the 33rd floor offers a unique blend of Peruvian and Japanese cuisine. Above Eleven is known for its creative cocktails and vibrant atmosphere, often featuring live DJs.

  • 📍 Location: Fraser Suites Sukhumvit
  • 🍽️ Cuisine: Peruvian-Japanese Fusion
  • ⏰ Hours: 6:00 PM – 2:00 AM
  • 💡 Tip: Try the signature ceviche and Pisco Sour.

5. Ojo Bangkok

Located on the 76th floor of The Standard, Bangkok Mahanakhon, Ojo offers progressive Mexican cuisine in a luxurious setting. The restaurant’s design features warm hues and a sparkling crystal crown, providing a chic dining atmosphere.

  • 📍 Location: The Standard, Bangkok Mahanakhon
  • 🍽️ Cuisine: Modern Mexican
  • ⏰ Hours: 5:30 PM – 12:00 AM
  • 💡 Tip: Reservations are essential; dress code is smart casual.

6. Tichuca Rooftop Bar

Tichuca offers a unique urban jungle concept with lush greenery and a vibrant atmosphere. This rooftop bar and restaurant in Bangkok is known for its handcrafted cocktails and panoramic city views, making it a popular spot for both locals and tourists.

  • 📍 Location: T-One Building, Sukhumvit
  • 🍽️ Cuisine: Bar Snacks, Cocktails
  • ⏰ Hours: 5:00 PM – 2:00 AM
  • 💡 Tip: Arrive early to secure a spot, especially on weekends.

7. Tulum Sky Bar

Inspired by the bohemian vibes of Tulum, this rooftop bar offers a tropical escape in the heart of Bangkok. With its lush decor and Latin-inspired cocktails, Tulum Sky Bar provides a relaxed yet stylish atmosphere.

  • 📍 Location: Mövenpick Residences Ekkamai
  • 🍽️ Cuisine: Mexican-Inspired, Cocktails
  • ⏰ Hours: 5:00 PM – 1:00 AM
  • 💡 Tip: Perfect for sunset views and casual gatherings.

8. Penthouse Bar + Grill

Spanning three floors at the Park Hyatt Bangkok, Penthouse Bar + Grill offers a variety of dining and drinking experiences. From premium steaks to a sophisticated cocktail lounge, the venue caters to diverse preferences.

  • 📍 Location: Park Hyatt Bangkok
  • 🍽️ Cuisine: Steakhouse, International
  • ⏰ Hours: 5:00 PM – 1:00 AM
  • 💡 Tip: Ideal for romantic dinners and special occasions.

9. Scarlett Wine Bar & Restaurant

Located on the 37th floor of the Pullman Bangkok Hotel G, Scarlett offers a French-inspired menu with an extensive wine list. The terrace provides stunning views of the city, making it a favorite for both locals and visitors.

  • 📍 Location: Pullman Bangkok Hotel G
  • 🍽️ Cuisine: French, Tapas
  • ⏰ Hours: 5:00 PM – 1:00 AM
  • 💡 Tip: Great spot for wine enthusiasts and cheese lovers.

10. Char Rooftop Bar

Situated atop Hotel Indigo Bangkok, Char Rooftop Bar offers a chic setting with a diverse menu and creative cocktails. The venue’s modern design and relaxed ambiance make it a popular choice for evening gatherings.

  • 📍 Location: Hotel Indigo Bangkok
  • 🍽️ Cuisine: International, Grilled Dishes
  • ⏰ Hours: 5:00 PM – 12:00 AM
  • 💡 Tip: Check out their happy hour specials.

11. Cielo Sky Bar & Restaurant

Located on the 46th floor of the Sky Walk Condominium, Cielo offers a more relaxed atmosphere with panoramic views of Bangkok. The menu features a mix of Thai and international dishes, complemented by a selection of cocktails.

  • 📍 Location: Sky Walk Condominium, Sukhumvit
  • 🍽️ Cuisine: Thai, International
  • ⏰ Hours: 5:00 PM – 1:00 AM
  • 💡 Tip: Ideal for a more casual rooftop dining experience.

Leave a comment