Skip to content
The Petronas Twin Towers lit at night seen from a high KLCC restaurant window
The Petronas Twin Towers over KLCC at night. Photo to be sourced via Google Places / Wikimedia Commons.

RFK Rankings · Kuala Lumpur

Best View Restaurants in Kuala Lumpur 2026

Restaurants with a view · Kuala Lumpur · 6 rooms ranked · Updated June 2026

Compiled by the Restaurants for Kings editorial team · Published June 14, 2026 · Updated June 20, 2026 · Reviewed by Fredrik Filipsson, Editor-in-Chief · How we rank · Corrections

In Kuala Lumpur the view is a single object: the Petronas Twin Towers, 452 metres of stainless steel and glass over the KLCC park. The only real question is which tower or hotel puts you level with them. The city answers it by stacking its kitchens between the 38th and 58th floors around KLCC, so the towers shift from a thing you look up at to a thing you look across at. The trap is the sky bar that sells the Petronas photo and pours a careless kitchen underneath. These six are ranked on the view and the food together, the rule being that the best skyline in Southeast Asia still cannot rescue a lazy plate.

1.Dewakan

Modern Malaysian · 48th floor, Naza Tower, Platinum Park · KLCC · two MICHELIN stars · tasting RM788.80

Darren Teoh's two-star fermented Malaysian level with the Towers; fly in for the kitchen.

Dewakan is the only two-Michelin-star room in the city and the one where the kitchen leads the view rather than the reverse, on the 48th floor of Naza Tower with full-height glass onto the Petronas Towers and KLCC. Chef Darren Teoh builds an avant-garde Malaysian tasting from indigenous and foraged ingredients, the technique rooted in fermentation and preservation, house-cultured kombuchas and vinegars, native botanicals like kerdas and buah kepayang worked into a long menu. The tasting runs RM788.80. It is the rare KL high room you would book for the food with the blinds down, the Towers a bonus rather than the reason. Reserve well ahead and take the full menu.

Reserve through Dewakan; book weeks ahead and ask for a Towers-facing table.

2.Marini's on 57

Italian · Level 57, Menara 3 Petronas · KLCC · closest eye-level Towers view · min RM300pp

The closest eye-level read of the Twin Towers, Italian plates and a cigar loft; reserve a tower-facing table.

Marini's on 57 has the single best Petronas view in the city, on the 57th floor of Menara 3 Petronas directly across from the Twin Towers, close enough to read the steel ribbing on the spires. The kitchen cooks classic Italian, house pasta and grills and a deep wine list, the food competent and polished if not the equal of the panorama. A rooftop bar and cigar loft sit above the dining floor for the after. A minimum spend of around RM300 a head applies, the Towers the thing you are paying for. Book a tower-facing window for the evening and time it for the hourly light show across the way.

Reserve through Marini's; ask for a tower-facing window and time it for the Towers lighting up.

3.Nobu Kuala Lumpur

Japanese-Peruvian · Level 56, Menara 3 Petronas · KLCC · Towers and KLCC skyline

Matsuhisa nikkei 56 floors up beside the Towers, black cod marinated three days; save it for a glamorous night.

Nobu sits one floor below Marini's on the 56th floor of Menara 3 Petronas, the dining room and terrace looking across at the Twin Towers and down the KLCC skyline. The kitchen runs the Matsuhisa nikkei playbook with the consistency the brand demands: black cod marinated three days in sweet miso then grilled, yellowtail with jalapeño, tiradito cut thin and dressed with citrus. It carries the strongest international kitchen of the high KLCC rooms after Dewakan, the technique reliable and the produce flown in. The view is the second-closest to the Towers on this list. Save it for a glamorous night and ask for a table on the tower side, not the inner room.

Reserve through Nobu KL; request a Towers-side table and order the black cod.

4.Horizon Grill

Grill and seafood · 58th floor, Banyan Tree Kuala Lumpur · Tun Razak, near KLCC · outdoor terrace

Premium cuts and a terrace level with the Towers; book it for sunset.

Horizon Grill takes the 58th floor of the Banyan Tree near KLCC, the highest dining room on this list, a sleek interior opening onto a grand outdoor terrace set level with the Petronas Towers and the wider skyline. The kitchen is a grill, fresh seafood and premium cuts of Japanese, Spanish and Australian beef cooked over fire, available a la carte or as a chef's set. The draw is the open-air terrace at the same height as the Towers, rare in a city of sealed glass rooms, with the Vertigo rooftop bar above for the after. Book a terrace table for sunset and order from the grill as the skyline lights up.

Reserve through Banyan Tree; ask for an outdoor terrace table at sunset.

5.THIRTY8

International · 38th floor, Grand Hyatt Kuala Lumpur · KLCC · 360-degree skyline, show kitchens

Show-kitchen dining with a 360 sweep of KLCC and the Towers; time it for the Towers lighting up.

THIRTY8 runs the 38th floor of the Grand Hyatt with a near 360-degree read of KLCC, the Petronas Towers framed close from one side and the skyline wrapping the rest. The format is a set of live show kitchens, Western, Chinese and Japanese stations cooking to order, the food broad rather than focused but solid across the board and built for a relaxed evening or a weekend brunch. It is lower than the Menara 3 and Banyan Tree rooms but closer to the base of the Towers, a different and arguably more dramatic angle. Book a window table for the evening and time it for the Towers light show across the park.

Reserve through Grand Hyatt; ask for a window table facing the Towers at dusk.

6.Strato at Troika Sky Dining

Italian · Level 23A, Tower B, The Troika · KLCC · KLCC park and the Towers

House pasta over KLCC park with the Towers in frame; go for a long lunch.

Strato sits on level 23A of The Troika, the residential towers on the edge of KLCC, the dining room looking across the park to the Petronas Towers and the skyline. The kitchen is honest Italian from the Troika Sky Dining group, house-made pasta the strength, the lobster linguine and the artisan pizzas the dishes to order, the cooking consistent and fairly priced for the address. It is the lowest room on this list and the most relaxed, the Towers read across the green of KLCC park rather than at eye level. It is the value pick of the skyline rooms. Book a window table for a long weekend lunch with the park and the Towers in front of you.

Reserve through Troika Sky Dining; ask for a window over KLCC park for lunch.

Skip these for the view, not a dinner

The Petronas photo is real, the kitchen is bar snacks

Heli Lounge Bar. The working helipad turned sunset bar has a genuine 360 view of the city and the Towers, and it serves drinks and light bites, not a dinner. Go up for the cocktail and the photo at golden hour, then come down and eat at a table where the kitchen is the point.

SkyBar at Traders Hotel. The pool-side bar on the 33rd floor of Traders has the postcard head-on view of the Petronas Towers and a menu of bar food to match. Take the window seat for the picture and a drink, and book your meal at one of the rooms above where the cooking earns the height.

How to book a view table in Kuala Lumpur

The whole game in KL is which side of the table faces the Towers, so ask for a tower-facing seat by name at every one of these rooms. The closest eye-level views belong to the Menara 3 Petronas rooms, Marini's on 57 and Nobu on 56, and the Banyan Tree's 58th-floor Horizon Grill, and their window and terrace tables go first, so book a week or two ahead for a weekend. Dewakan on the 48th floor is the kitchen-first pick and books out furthest in advance. THIRTY8 and Strato sit lower but closer to the base of the Towers, a different angle and an easier reservation.

Time the booking to the Towers, not just the sunset. The Petronas Towers run an hourly light sequence after dark and look their best from about 8pm, so a later sitting at the high rooms catches both the dusk and the lit Towers. Kuala Lumpur's evening storms are frequent through the year, so if you are booking the open-air terraces at Horizon Grill or the Troika, keep an indoor fallback. The high hotel rooms keep a smart code, no shorts or sandals at dinner. If you are marking an occasion, say so when you book and the better rooms will hold a tower-facing window.

Frequently asked

What is the best restaurant with a view in Kuala Lumpur?

Dewakan on the 48th floor of Naza Tower is the best view-and-kitchen combination in Kuala Lumpur, the city's only two-Michelin-star room, with Darren Teoh's avant-garde Malaysian tasting and full-height glass onto the Petronas Towers. For the closest eye-level Towers view, Marini's on 57 on the 57th floor of Menara 3 Petronas is the rival. Dewakan wins on the kitchen; Marini's wins on the view.

Which Kuala Lumpur restaurant has the best Petronas Towers view?

Marini's on 57 has the closest eye-level view of the Petronas Towers, on the 57th floor of Menara 3 Petronas directly across from the spires. Nobu one floor below and Horizon Grill on the Banyan Tree's 58th floor share almost the same head-on vantage. For the Towers read across the green of KLCC park, THIRTY8 and Strato sit lower and closer to the base. For the closest spire-level view, choose Marini's.

How much does a view restaurant cost in Kuala Lumpur?

Plan on roughly RM200 to RM800 a head. Dewakan's two-star tasting is RM788.80, Marini's on 57 carries a minimum spend of around RM300 a head, and Nobu and Horizon Grill sit in the mid-to-high range a la carte. THIRTY8 and Strato are the gentler options, with set lunches and brunches the value way in. The two-star and the Menara 3 rooms are the splurge; the Grand Hyatt and Troika rooms are the better value.

Which Kuala Lumpur view restaurant is best for a romantic dinner?

Marini's on 57 is the classic romantic choice, an eye-level table across from the lit Towers with a cigar loft above for the after. For a kitchen-first special occasion, Dewakan's two-star tasting pairs the Towers with the best cooking in the city, and Horizon Grill's open-air terrace is the rare al fresco option at Towers height. Book any of them tower-facing and time it for the 8pm light show.

Do you need to book view restaurants in Kuala Lumpur in advance?

Yes, the tower-facing tables go first. Dewakan books out furthest, often weeks ahead, and the Menara 3 rooms at Marini's and Nobu plus Horizon Grill at the Banyan Tree release prime window and terrace tables early, so reserve one to two weeks out for a weekend. THIRTY8 and Strato are easier but still fill at sunset. Ask specifically for a tower-facing seat, and keep an indoor fallback for the open-air terraces in storm season.

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.