Expect sweeping city views, a mix of tourists and well-dressed locals, and drinks that cost twice what they do at street level. The better rooftops feel like open-air lounges with decent music, comfortable seating, and that "I'm on top of the city" buzz. Dress codes are usually enforced (no flip-flops, shorts, or tank tops for men), and it can get crowded after 8pm. It's more about the setting than mind-blowing cocktails or food. Some places are genuinely relaxing, others are loud and scene-y.
The best time is November to February when the weather is cooler and drier; you can actually sit outside without melting. Avoid the rainy season peak (June-September) unless you like sudden downpours. Expect to pay around $15-30 per drink and $20-40 for a simple cocktail or mocktail with a view. A couple of hours will easily run $80-150 for two people depending on what you order.
Pick spots with open-air terraces and 360-degree views over the river or skyline; those are the real payoff. Skip the ones that feel like overpriced hotel bars with average drinks—focus on places that emphasize the view first. Go early (around sunset) to beat the rush and get a good table without a reservation hassle.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.