Skip to content
A Bangkok rooftop terrace with the Silom skyline at dusk
The Bangkok skyline from a rooftop terrace. Photo to be sourced via Google Places / Wikimedia Commons.

RFK Rankings · Bangkok

Best Rooftop Restaurants in Bangkok 2026

Rooftop & top-floor dining · Bangkok · 7 rooms ranked · Updated May 2026

Compiled by the Restaurants for Kings editorial team · Published February 26, 2026 · Updated May 22, 2026

Seventy-six floors over Silom, the wind moving across an open terrace and the Chao Phraya a thin silver line below, is where Bangkok decided the rooftop was a dining room and not a photo op. This is a city of vertical hotels and the competition for the best high table runs from a Mexican room at the top of Thailand to a charcoal grill in a Park Hyatt. The view is rarely the problem in Bangkok. The harder thing is a kitchen and a bar that earn the lift ride instead of coasting on the skyline. These seven, ranked on view, cooking and bar program together, are the rooftops worth the climb in 2026.

1.Ojo

Mexican · Silom · The Standard, Bangkok Mahanakhon · 76th floor

Paco Ruano's Mexican on the 76th floor, the highest table in Thailand: climb it once for sunset.

Ojo crowns The Standard, Bangkok Mahanakhon on the 76th floor in Silom, the highest restaurant in Thailand and a Michelin Guide listing in the Bangkok selection. Chef Francisco Paco Ruano, who runs the World's 50 Best-listed Alcalde in Guadalajara, cooks creative Mexican rather than hotel-buffet fusion, the tuna tostada and the aguachile leading a menu that runs roughly THB 1,800 a head before drinks, with set options above that.

The 360-degree terrace looks down the spine of the Mahanakhon tower to the river, the best high view in the city paired, unusually, with cooking worth the trip on its own. The bar runs an agave-driven list to match. Book a terrace table for sunset, order the tostada and a mezcal, and take the earlier sitting before the room fills.

Book on the Ojo Bangkok site; request a terrace table at dusk.

2.Penthouse Bar + Grill

Steakhouse · Ploenchit · Park Hyatt Bangkok · 34th-36th floor

Park Hyatt's charcoal grill and ten cuts of wagyu over Ploenchit: book it for a steak with altitude.

Penthouse Bar + Grill spreads across the 34th to 36th floors of the Park Hyatt Bangkok in Ploenchit, a three-level grill, cocktail bar and rooftop perch over the central business district. The kitchen cooks premium meat and seafood over organic charcoal, the menu walking ten cuts of steak from a Matsunaga A3 Wagyu striploin to an Argentinian churrasco, with a two-course set lunch at THB 990++ and dinner climbing past THB 2,500 a head.

This is the rooftop for a steak rather than a spectacle, the view a wide sweep of the Ploenchit and Sukhumvit towers rather than the river. The cocktail bar a floor up runs live jazz and a serious whisky room. Book the grill for dinner, ask for the charcoal cuts cooked tableside, and finish at the rooftop bar.

Book on the Park Hyatt site; ask for a charcoal cut from the grill.

3.Vertigo & Moon Bar

Grill · South Sathorn · Banyan Tree Bangkok · 61st floor

The open-air grill that started Bangkok's rooftop habit in 1999, 61 floors up: reserve for a milestone dinner.

Vertigo and its Moon Bar share the 61st floor of the Banyan Tree on South Sathorn, the open-air rooftop that more or less invented the category in Bangkok when it opened in 1999. The amphitheatre layout means almost every table has a clear horizon, and the grill kitchen runs a surf-and-turf menu of imported steaks and seafood, with set menus around THB 3,000 a head.

It remains the most romantic of the old-guard rooftops, the long bar and the wraparound view pulling couples and anniversary tables up the lift. The cooking is solid rather than starred, but the setting carries the night. Book a table on the edge for sunset, take the set menu, and move to the Moon Bar for a nightcap once the plates are cleared.

Reserve on the Banyan Tree site; ask for an edge table at sunset.

4.Red Sky

Contemporary European · Ratchaprasong · Centara Grand at CentralWorld · 55th floor

Luca Russo's European cooking and a Sky Bar above CentralWorld: go for foie gras at golden hour.

Red Sky occupies the 55th and 56th floors of the Centara Grand at CentralWorld in Ratchaprasong, a glass dining room ringed by an open terrace and a domed Sky Bar above the shopping heart of the city. Chef Luca Russo cooks contemporary European, the 2026 menu built on pan-seared foie gras with pomegranate balsamic, Hokkaido scallops with hazelnut and parmesan, and snow fish in champagne sauce, with set menus around THB 2,500.

The view runs across the Ratchaprasong and Sukhumvit skyline, busy and lit rather than riverine, and the Sky Bar one level up extends the evening. Of the central-Bangkok hotel rooftops it is the one where the kitchen genuinely keeps pace with the height. Book a window or terrace table for golden hour, then climb to the dome for a cocktail.

Book on the Centara site; request a terrace table for golden hour.

5.Yao Rooftop

Cantonese-Shanghainese · Surawong · Bangkok Marriott The Surawongse

Bruce Hui's Cantonese and Peking duck over Surawong, dim sum at altitude: try it for a long lunch.

Yao crowns the Bangkok Marriott Hotel The Surawongse near the river end of Surawong, a sky-high Chinese dining room and rooftop bar over a part of the city most rooftops ignore. Chef Bruce Hui cooks contemporary Cantonese and Shanghainese, his Peking duck and the dim sum trolley the draw, with a meal running around THB 1,500 a head before drinks.

It is the rare high room built around serious Chinese cooking rather than a Western grill, which makes it a strong pick for a group or a long weekend lunch with the skyline and the Chao Phraya in the distance. The rooftop bar above keeps the evening going. Book a window table, order the duck ahead, and bring a table that likes to share.

Book on the Marriott Surawongse site; pre-order the Peking duck.

6.Scarlett Wine Bar & Restaurant

French · Silom · Pullman Bangkok Hotel G · 37th floor

A 37th-floor French wine bar over Silom, Michelin-recommended plates and a deep list: pencil it in for steak and a bottle.

Scarlett runs along the 37th floor of the Pullman Bangkok Hotel G in the thick of Silom, a French-leaning wine bar and restaurant with a long window onto the downtown skyline. The kitchen carries a Michelin-recommended menu that moves from charcuterie and tapas to steak and seafood, with a meal landing around THB 1,800 a head, and the wine list is deeper than the rooftop norm.

This is the high room to treat as a wine bar with a view rather than a formal dinner, the bar busy and the cooking reliable. The terrace seats catch the Silom and Sathorn towers at their most lit. Book a window for the early evening, order a steak and a bottle, and let the night run long.

Book on the Pullman G site; ask for a window table and the wine list.

7.Above Eleven

Nikkei · Sukhumvit Soi 11 · Fraser Suites Sukhumvit · 33rd floor

Nikkei ceviche and lomo saltado on a Sukhumvit roof garden: save it for a loud, view-soaked night.

Above Eleven sits on the 33rd floor of the Fraser Suites Sukhumvit off Soi 11, a rooftop built as a Central Park-style garden in the sky over the Sukhumvit grid. The kitchen cooks Nikkei, the Japanese-Peruvian crossover, with ceviche and tiradito, lomo saltado and robata plates running around THB 1,500 a head, and a bar that pulls a crowd as the night gets later.

This is the loud, social end of the Bangkok rooftop spectrum rather than a quiet dinner, the greenery and the city lights making it one of the better roof gardens for a group. Book an early table for the food before the music climbs, share the ceviche and the lomo saltado, then let the bar take over.

Book on the Above Eleven site; take an early table before the bar fills.

Avoid for a rooftop dinner

Great height, wrong expectation

Sky Bar and Sirocco at lebua. The gold-domed bar from The Hangover Part II sells the most famous rooftop photo in Bangkok, but the kitchen is built for turnover and the prices for the view. Ride up for the cocktail and the picture, then eat dinner at a roof with a real kitchen behind it.

Mahanakhon Bangkok SkyBar and Sky Beach. The observation-deck bars at the top of the Mahanakhon tower sell the highest open-air drinks in the city and a DJ, not a dinner. Go for the glass-floor SkyWalk and a sundowner, then book a proper table at Ojo a few floors down or back at street level.

How to book a Bangkok rooftop

Book a window or terrace table one to three weeks ahead and ask for it by name, because the view is the whole point and the edge seats go first. The Marina-style hotel rooms, Ojo, Red Sky, Vertigo and Penthouse, release prime evening tables early through their own sites and SevenRooms, and weekend windows vanish soonest, so a weekday booking buys both a better seat and a calmer room. Take the earlier sitting so you are seated as the light changes rather than facing a black pane of glass.

Weather is the variable to plan around, because Bangkok's wet-season storms from roughly May to October can close an open terrace in minutes. Vertigo, Ojo and Above Eleven are open-air and will move you indoors or cancel in heavy rain, so check the forecast and keep a backup. Many rooftops enforce a smart dress code, no shorts or open sandals after sunset, and sunset itself sits close to 6.30pm year-round this near the equator, so aim to be seated about forty minutes before with a drink in hand.

Frequently asked

What is the best rooftop restaurant in Bangkok?

Ojo at The Standard, Bangkok Mahanakhon is the best rooftop in Bangkok for the full package, the highest restaurant in Thailand on the 76th floor with creative Mexican cooking from Chef Paco Ruano of Guadalajara's Alcalde. It pairs the city's best high view with food worth the trip on its own, a rarity at altitude. For a steak rather than a spectacle, the Park Hyatt's Penthouse Bar + Grill is the one to book.

Which Bangkok rooftop has the best food rather than just the view?

Ojo has the best cooking on any Bangkok rooftop, Paco Ruano's Mexican earning a Michelin Guide listing rather than coasting on the height. Red Sky at Centara Grand, with Chef Luca Russo's contemporary European, and the Park Hyatt's charcoal grill at Penthouse Bar + Grill are the other two rooms where the kitchen keeps pace with the panorama. Most other rooftops are bars with a view; these three are restaurants.

How much does a rooftop dinner cost in Bangkok?

Plan on THB 1,500 to THB 3,000 a head before drinks at the serious rooftop rooms. Yao, Scarlett and Above Eleven sit around THB 1,500 to THB 1,800, Ojo and Red Sky land near THB 2,500, and Vertigo's set menus run close to THB 3,000. The Park Hyatt's Penthouse opens gentlest with a THB 990++ set lunch. Cocktails at altitude move the bill most, so set a number before the lift doors open.

Do you need to book rooftop restaurants in Bangkok in advance?

Yes, book the window and terrace tables one to three weeks ahead. Ojo, Red Sky, Vertigo and the Park Hyatt's Penthouse release prime evening tables early through their own sites, and the best seats go first, especially at weekends. The Sky Bars take walk-ins for a drink, but a dinner table with a view needs a reservation. Ask for a terrace or window table specifically and take the earlier sitting for the light.

Which Bangkok rooftop is best for a special occasion?

Vertigo at the Banyan Tree is the rooftop for a romantic milestone, the open-air amphitheatre on the 61st floor that has anchored Bangkok celebrations since 1999. For the bigger view and the best cooking, Ojo on the 76th floor of the Mahanakhon tower delivers both. Book a sunset table on the edge, take the set menu, and tell them it is an occasion when you reserve.

Related rankings

More from RFK

Restaurants for Kings is reader-supported. Some reservation links are affiliate links with OpenTable, Resy or Tock; we earn a small commission at no cost to you, and a link never buys a place on a ranking. Editorial scores and ranking order are independent of any commercial relationship. See our ranking methodology.