KL Rooftop Bars and Cocktail Bars: 14 Best in 2026
Kuala Lumpur's skyline was built for rooftop bars. The Petronas Twin Towers, KL Tower and a growing cluster of supertall buildings create a backdrop that few cities in Southeast Asia can match after dark. The combination of year-round warm evenings, competitive cocktail pricing and a bar scene that ranges from converted helipads to hidden speakeasies makes KL one of the strongest rooftop drinking cities in the region.
This guide lists 14 of the best KL rooftop bars and cocktail bars, verified for October 2026. It includes the four marquee skyline bars (Heli Lounge, SkyBar, Marini's on 57 and Vertigo), Cacao Mixology on Level 75 of Merdeka 118, and nine award-listed cocktail bars that belong in any serious KL drinking itinerary. Each entry includes the address, opening hours, cocktail price range, dress code notes and practical tips.
Cocktail prices across these venues range from RM38 at intimate speakeasies to RM120 at the top-tier rooftop lounges. Most add a 10% service charge and 6% SST on top of listed prices. Arrive by 6:30 pm for sunset — KL's golden hour is one of the most rewarding in the region.
Jump to a place (14)
At a glance
Heli Lounge Bar
Heli Lounge Bar is unlike any other bar in Kuala Lumpur. By day, the rooftop of Menara KH functions as a working helipad. By dusk, it transforms into an open-air bar with a 360-degree view of the KL skyline — and notably, no railings. The experience is equal parts thrilling and photogenic. You can see the Petronas Twin Towers, KL Tower and the Bukit Bintang corridor all from a single vantage point.
Drinks are ordered at the indoor bar on Level 34 and carried up the stairs to the helipad deck, which opens from about 6 pm. Cocktails cost RM40 to RM80, with beers starting around RM25. The helipad has a minimum spend (around RM100 per person; check at the door), and the venue can close the helipad level during rain or high winds, so check conditions before heading up. Thursday through Saturday draws the largest crowds — arrive by 7 pm on those nights for the best chance of getting helipad-level space. The dress code is smart casual; avoid slippers and singlets.
SkyBar at Traders Hotel
SkyBar at Traders Hotel sits on Level 33 above the KL Convention Centre, and its unobstructed, head-on view of the Petronas Twin Towers is widely considered the finest of any bar in the city. The infinity pool that borders the terrace adds a cinematic quality to the scene. The bar was refurbished in 2026 and launched a new cocktail menu, Spirits of Kuala Lumpur, served alongside a menu of international tapas and thin-crust pizzas.
SkyBar is popular with both tourists and locals, and Friday and Saturday nights can reach capacity before 9 pm. Walk-ins are the norm, but arriving by 6 pm secures the best terrace seating. Window cabanas carry a minimum spend of RM200, redeemable on food and drinks. Cocktails range from RM45 to RM85 before service charge. Dress code is smart casual — no shorts, slippers or sleeveless tops for men. The bar is accessible via the Traders Hotel lobby lift on Jalan Pinang, a short walk from KLCC station.
Marini's on 57
Marini's on 57 puts you at eye level with the Petronas Twin Towers from the 57th floor of Menara 3 Petronas — a proximity that no other bar in the city can replicate. The venue divides into an Italian fine dining restaurant, a cocktail lounge and a whisky-and-cigar bar, making it a complete evening destination. The terrace seats are the most coveted, offering a direct sightline to the illuminated spires of the towers.
Cocktails start at RM55 and signature creations reach RM120. The whisky list is extensive and runs deeper than most hotel bars in KL. A smart casual dress code is enforced — no flip-flops, tank tops or athletic wear. Reservations are strongly recommended for Friday and Saturday evenings, particularly for terrace seating. Weeknight visits are more relaxed and still deliver the same jaw-dropping view. Access is via a dedicated lift from the ground floor of Menara 3 Petronas.
Vertigo at Banyan Tree
Vertigo occupies the 59th floor of the Banyan Tree Kuala Lumpur, making it the highest rooftop bar in the city. The panoramic sweep from this altitude takes in the Petronas Towers, KL Tower, the Bukit Bintang corridor and the distant Titiwangsa mountain range on clear evenings. The setting is ultra-sleek — low seating, moody lighting and a soundtrack that stays refined rather than clubby.
The cocktail menu draws on Asian-inspired flavours, with the signature Vertigo Sunset being a consistent recommendation. Asian tapas and seafood platters complement the drinks. Cocktails cost RM50 to RM100. The tip from regulars: arrive at 6:30 pm to catch both golden-hour warmth and the transition to the illuminated skyline. Reservations are recommended, especially on weekends. Smart casual dress code applies. Access is via the Banyan Tree hotel lobby lift on Jalan Conlay.
Bar Trigona
Bar Trigona takes its name from the indigenous Malaysian stingless bee, and the bar's rare trigona honey anchors several cocktails on the menu. Located on the sixth floor of the Four Seasons Hotel, the bar is ranked No. 38 on Asia's 50 Best Bars 2026 and has previously won the Asia's 50 Best Sustainable Bar Award. The current menu, Nectar of Time, is built on Malaysian ingredients sourced from local farmers and foragers.
The atmosphere is polished but not intimidating, with a warm wood-and-copper interior that feels more neighbourhood local than hotel bar. Cocktails range from RM45 to RM75 and are meticulously crafted. Bar Trigona is the choice for drinkers who care as much about where ingredients come from as how the cocktail tastes. Open daily from 5 pm to 1 am. Walk-ins are usually possible on weeknights; reserve ahead for Fridays and Saturdays.
PS150
PS150 is hidden inside a pre-war shophouse on Petaling Street in the heart of Chinatown, and the entrance through a toy shop facade adds to the speakeasy appeal. Inside, the bar is divided into three themed areas, each representing a different era of cocktail culture — from pre-Prohibition classics to modern molecular mixology. Cocktails draw on Asian ingredients like pandan, lychee, chilli and chrysanthemum, giving familiar formats a distinctly Malaysian twist.
Cocktails cost RM38 to RM65, making PS150 one of the more accessible quality bars on this list. The atmosphere is intimate and dimly lit — ideal for a date or a small group. No rooftop views here, but the trade-off is character, creativity and a cocktail programme that regularly earns national and regional awards. Walk-ins are usually fine on weeknights. The Chinatown location makes it easy to pair with dinner at Old China Cafe or a Petaling Street food crawl.
Coley
Coley is a cocktail bar that treats classic recipes with reverence while weaving in Malaysian flavours. The menu is inspired by vintage newspapers, and the cocktail list pays homage to the golden age of mixed drinks while incorporating local twists — think old fashioneds with gula melaka or negronis with tropical botanicals. The execution is consistently precise, and the bartenders are knowledgeable without being showy.
The bar is at 6-G Jalan Abdullah in Bangsar, away from the Bukit Bintang strip; a Grab from the city centre takes around 15 to 20 minutes depending on traffic. The atmosphere is relaxed and conversational — no loud music, no pretension. Cocktails range from RM38 to RM60. Closed on Sundays. Coley is the bar to visit if you appreciate well-made drinks in a calm setting and want to understand why KL's cocktail scene has earned international recognition in recent years.
Pahit
Pahit is a gin-focused bar on Jalan Sin Chew Kee, a quiet lane near the Bukit Bintang strip. Named after the old colonial drink of gin and bitters — "pahit" means "bitter" in Malay — the bar specialises in gin-based cocktails with an extensive collection of gins from around the world. The menu rotates seasonally, but the core philosophy remains: showcase gin's versatility through creative, well-balanced serves.
The setting is intimate and warmly lit, with space for about 30 guests. Weekend afternoons from 3 pm draw a more relaxed crowd than the evening sessions. Cocktails cost RM38 to RM65. Closed on Mondays. Pahit is a short Grab ride or 10-minute walk from Bukit Bintang station, so it pairs easily with a rooftop drink in KLCC or Bukit Bintang earlier in the evening.
Cacao Mixology & Chocolate
Cacao Mixology & Chocolate sits on Level 75 of Park Hyatt Kuala Lumpur inside Merdeka 118, which makes it the highest bar in the city. It is an indoor lounge rather than an open-air rooftop, but the floor-to-ceiling windows look straight down over Chinatown and across to KLCC. The whole menu is built around Malaysian cacao: spirit-forward cocktails with a bitter chocolate edge, chocolate and aged-spirit flights, and zero-proof drinks that draw on the fruitier side of the bean. Examples include The Cacao Club, with durian notes, and the Cacao-Nut Highball, made with Kelantan dark chocolate and house pandan coconut soda. A 19kg block of house-made 70% dark chocolate is shaved to order at a dedicated chocolate table.
The bar was named in Tatler's Best 20 Bars Malaysia 2026. Reservations are recommended and are effectively required at weekends, when walk-ins may not be seated. A five-course cacao pairing with wines and cocktails costs RM388 per person; à la carte cocktails are priced at luxury-hotel level, so check the menu when booking. Smart casual dress applies, and guests under 21 are welcome only until 8 pm. Phone +603 2303 2721. Merdeka MRT station is beside the tower.
Penrose
Penrose opened in August 2022 and climbed quickly: No. 50 on Asia's 50 Best Bars in 2023, No. 8 in 2024 and No. 10 in 2025, when it was named The Best Bar in Malaysia for the second year running. In the 2026 list it sits at No. 64 in the extended 51–100 ranking. Founder Jon Lee, formerly of Wildflowers and Singapore's Tippling Club, builds each drink around five pillars: alcohol, flavour, taste, body and dilution. The menu is split into highballs, sours, spirit-forward drinks and temperance (low or no alcohol) serves, with house takes on classics such as a banana-led Rum Musa and a makopa martini with plum and lava salt.
Seating is mainly at the bar counter, which keeps the room small and the service personal, so booking ahead is sensible on Friday and Saturday. Budget roughly RM90 to RM130 per person for a couple of drinks. Some listings show a 1 am close rather than midnight, so confirm before a late visit. Penrose is directly across Jalan Petaling from PS150, which makes the two an easy Chinatown pairing.
Three X Co
Three X Co ranked No. 32 on Asia's 50 Best Bars 2026 and took the title of The Best Bar in Malaysia. The speakeasy has been hidden on the third floor of Bangsar Shopping Centre since 2017; the entrance is a wall panel near a barbershop, so ask the mall staff if you cannot find it. After a 2026 renovation the room is brighter, but the large mural of a Chinese opera singer holding a martini glass and a cigar is still the centrepiece.
The current menu, Between Us, follows the course of a night at the bar from arrival to last orders. Signature cocktails on recent menus have cost RM40 to RM46, and the bartenders will also make bespoke drinks on request. Closed on Sundays. Phone 019-336 6031. Bangsar Shopping Centre is a 15 to 20 minute Grab ride from KLCC, so it pairs well with Coley in Bangsar on the same night.
JungleBird
JungleBird is a rum bar in the Plaza Damansara strip of Bukit Damansara, open since 2017 and a regular on Asia's 50 Best Bars between 2018 and 2024. The back bar holds more than 250 rums from around the world, and the menu, Rummin' Around the World, mixes tiki classics with Malaysian flavours. The Cendol Colada is the house signature, alongside drinks such as the Nyonya Business with rum, cucumber and chilli.
A JungleBird Piña Colada costs about RM45, and a typical spend is around RM80 per person. The bar was named in Tatler's Best 20 Bars Malaysia 2026. Weekend afternoons are quieter than the evening sessions. Bukit Damansara is west of the city centre, about 15 minutes from KLCC by Grab outside peak hours.
Bar Mizukami
Bar Mizukami is a 10-seat counter bar modelled on Japan's small, bartender-led cocktail rooms. There is no fixed menu: founder Shawn Chong asks what you like and builds omakase-style cocktails around it, with a handful of signatures for those who prefer to order. It sits in the restored Bangunan Ming Annexe at the old end of Jalan Ampang, a short walk from Masjid Jamek LRT station.
Cocktails average around RM50. With only 10 seats, booking is strongly advised; call or message +6016 301 6498. The bar was named in Tatler's Best 20 Bars Malaysia 2026. It is a quiet, conversational room, so it suits couples and solo drinkers more than groups.
Frank's Bar
Frank's Bar is hidden at the back of Natalina, an Italian restaurant on Level 3 of Avenue K, directly opposite the Petronas Twin Towers. The theme is Frank Sinatra and the Prohibition era: dark wood, low light and a soundtrack of Sinatra standards. Cocktails include Drowned in Sound (RM60), a bourbon and rye blend aged for 14 days in a small barrel, and Ramen Beats (RM45), an East Asian take on a sour.
The bar was named in Tatler's Best 20 Bars Malaysia 2026. Reservations are taken on 012-674 4860. Avenue K is connected to KLCC LRT station, which makes Frank's Bar an easy late stop after sunset drinks at SkyBar or Marini's on 57.
How to Plan Your KL Bar Evening
The classic KL rooftop bar route starts at one of the skyline bars for sunset — Heli Lounge Bar or Vertigo — followed by a move to a cocktail bar for the later hours. Arrive at your rooftop of choice by 6:30 pm to catch the sunset and the city lights switching on. After 9 pm, head to PS150, Penrose, Coley or Pahit for more intimate, cocktail-focused drinking. For the highest seat in the city, book Cacao Mixology & Chocolate on Level 75 of Merdeka 118.
For a Tower-focused evening, combine SkyBar (head-on Petronas view from Level 33) with Marini's on 57 (eye-level towers from Level 57). Both are within the KLCC precinct and connected by a short walk. Budget RM150 to RM250 per person for an evening across two rooftop bars including cocktails and light bites.
Transport between venues is straightforward. Grab rides between KLCC, Bukit Bintang and Chinatown cost RM8 to RM15 and take under 15 minutes outside peak hours. The MRT and monorail also connect these areas if you prefer public transport.
KL Rooftop Bars: FAQ
Which rooftop bar in KL has the best view of the Petronas Towers?
SkyBar at Traders Hotel on Level 33 offers the most photographed head-on view of the Petronas Twin Towers. Marini's on 57 puts you at eye level with the towers from Level 57 of Menara 3 Petronas. Both are open nightly and serve cocktails from RM45 upwards.
What is the dress code for KL rooftop bars?
Most KL rooftop bars enforce smart casual dress codes. Marini's on 57, SkyBar and Vertigo at Banyan Tree do not allow slippers, shorts or sleeveless tops for men. Heli Lounge Bar is slightly more relaxed but still discourages beachwear. PS150, Coley and Pahit are casual-friendly.
How much do cocktails cost at KL rooftop bars?
Signature cocktails at rooftop bars in KL typically cost RM45 to RM85. Marini's on 57 and Vertigo sit at the higher end, from RM55 to RM120. Hidden bars like PS150, Coley and Pahit are more accessible, with cocktails from RM38 to RM65. Most venues add a 10% service charge and 6% SST.
Do KL rooftop bars require reservations?
Reservations are recommended at Marini's on 57, Vertigo and Bar Trigona, especially on Friday and Saturday nights. SkyBar and Heli Lounge Bar generally accept walk-ins but can reach capacity by 9 pm on weekends. PS150 in Chinatown rarely requires a booking on weekdays.
What time should I arrive at a KL rooftop bar for sunset?
Sunset in Kuala Lumpur falls between 7:00 pm and 7:30 pm year-round. Arrive by 6:30 pm to secure a good seat with a view and enjoy the transition from golden hour to the illuminated city skyline. Vertigo and Heli Lounge Bar are particularly rewarding at this hour.
