Expect a humid evening with dramatic orange-pink skies behind the Petronas Towers and a mix of tourists and well-dressed locals. Most rooftops are on mid-to-high-end hotels, so the vibe is relaxed but you’ll want to look decent – no flip-flops or tank tops. The actual sunset lasts about 20 minutes; the real value is the hour after when the city lights up. Views are genuinely impressive on a clear night, but haze and rain can ruin it. Come for the spectacle, not for life-changing cocktails.
Best time is January to March when skies tend to be clearer; avoid the wetter months (October–December) if you can. Go between 6:00–6:30 pm to secure a decent spot before it gets packed. Expect to pay around RM 70–130 per person for a drink and a small snack – basically two drinks in a normal bar back home. Some places have a minimum spend or cover charge after a certain hour.
Pick a bar with an unobstructed northwest view of the Petronas Towers and arrive early. Skip the overpriced “sunset packages” with mediocre food; just order a couple of decent cocktails or a beer and enjoy the view. If it’s raining or very hazy, skip it entirely and go straight for dinner instead – the experience isn’t worth it when the visibility is poor.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.