Best of Bangkok · 7 picks
The Best Happy Hour Deals
Rooftops where the deal is as real as the view — verified 2-for-1s, ฿99 pours and a fine-dining wine room that still cuts you a break.
Asoke · Floor 20
The best headline number on this list: selected cocktails, wines and beers from just ฿99, every single day from 5 to 7 PM, on a relaxed 270°-view terrace above the Novotel Sukhumvit 20. A retractable roof shrugs off sudden rainy-season downpours, so the deal never gets rained out, and the corner view over Benjakitti Park is a genuine bonus at a price this low. No gimmicks, no minimum spend — just the cheapest good rooftop hour in central Sukhumvit.
Come at 5 PM before the terrace fills in, and enjoy the ฿99 list — it covers more of the menu than you'd expect.
Silom · Floor 37
Proof that a Michelin-recognised wine room can still run a genuine happy hour: hand-crafted signature drinks from ฿100, every day until 7 PM, inside a 37th-floor Silom room built around a 250-plus-label cellar organised by grape rather than region. This is the same address serving dry-aged Charolais and premium steaks after dark — getting in on the ฿100 pours before the kitchen hits its stride is one of the best-value hours in high-end Bangkok.
Arrive as early as the terrace opens — the ฿100 window runs out at 7 PM sharp, well before the fine-dining crowd peaks.
Ratchada / Huai Khwang · Floor 8
The longest happy hour on this list by a wide margin: a full three hours of buy-one-get-one-free, Sunday through Thursday, 5 to 8 PM, on a playful pop-art terrace above ibis Styles Ratchada. Deep-value sets and gourmet burgers back up the drinks, the location sits right by MRT Huai Khwang, and three hours of 2-for-1 leaves plenty of room to actually make a night of it rather than racing a 60-minute clock.
Happy hour deal doesn't run Friday or Saturday, so plan around the schedule.
Chatuchak · Floor 24
The only rooftop on this list with two separate happy hours in one evening: drinks from ฿230 both 6 to 7 PM and again 10 to 11 PM, on Centara Grand Ladprao's sleek 24th-floor deck with unobstructed 360° views over Chatuchak Park. Come for the early sunset session, have a French-bistro dinner, and enjoy a second discounted round, while digesting your steaks.
Book both windows if you can — the 10-to-11 PM second call is the quieter, more romantic of the two.
On Nut · Floor 34
This venue pairs its 2-for-1 happy hour — 4 to 6 PM, every day — with a genuinely rare bonus: a transparent-bottomed infinity pool, 34 floors up at the design-forward INNSiDE by Meliá. Mediterranean flatbreads and tropical pool blends round it out, and the panoramic suburban skyline view over On Nut is refreshingly free of the downtown scrum.
Book a poolside lounger before the happy hour starts — they fill up fast once the 2-for-1 kicks in.
Chidlom / Langsuan · Floor 31
For the crowd that starts late: Bangkok's highest Korean rooftop runs its buy-one-get-one-free window from 9 PM to midnight, exactly when the space flips from stylish sunset dining into a neon, K-Pop-soundtracked nightlife zone. Soju-forward cocktails, makgeolli and the signature fried chicken carry the deal — a rare happy hour built for people who don't want to drink at 6 PM.
Order the signature fried chicken alongside the 2-for-1 cocktails — the venue's food and drink deal are built to be had together.
Thon Buri · Floor 5
The best view-to-price ratio on this list: buy-two-get-one-free, every day, 4 to 6 PM, on a low-rise Thonburi deck close enough to watch the Chao Phraya's express boats pass and the Grand Palace glow across the water at dusk. Reachable by ferry to Wang Lang Pier, it's the most local, least touristy address here — tropical cocktails and burgers at genuinely honest prices, near Wat Arun lighting up as the sun goes down.
Time the ferry crossing to Wang Lang Pier for just before 4 PM — the light on the Grand Palace at the start of happy hour is the best of the day.






