
Bangkok's skyline is best seen with a drink in hand.
Most rooftop bars enforce a smart-casual dress code (no shorts, sandals or tank tops for men) and get busy right around sunset.
The most famous rooftops can have long waits or cover charges on weekends — arriving right at opening time is the easiest workaround.
Sky Bar at Lebua (66 floors, made famous by The Hangover Part II) and Vertigo/Moon Bar at Banyan Tree (61 floors, fully open-air) are Bangkok's two most legendary rooftop venues — see their individual guides for dress codes, pricing, and booking specifics.
Expect a minimum spend or premium cocktail pricing (700–1,000+ THB per drink) at the famous venues — you're paying for the view and the setting as much as the drink itself; smart budgeting means one or two drinks, not a full night's tab.
Newer entrants — The Standard's Sky Beach, Waldorf Astoria's rooftop, and dozens of hotel bars across Sukhumvit and Silom — offer similar views at often lower prices and with shorter queues.
Arrive 30–45 minutes before sunset to secure a table and watch the transition from daylight to the lit-up night skyline — this is consistently the most-requested and most crowded window, so book ahead where possible.