Genuinely good rooftops that keep drinks in the 120 to 350 baht range
Bangkok's famous rooftop bars charge 500 to 700 baht (RM64–89) a cocktail, but plenty of genuinely good rooftops keep drinks in the 120 to 350 baht (RM15–45) range without sacrificing the view. Here are 10 real, well-reviewed affordable options across the city.
On the 7th and 8th floors of Silom Plaza, corner of Silom Road and Naradhiwas Rajanagarindra Road. Cocktails from ฿220 (RM28), local beer ฿120 (RM15), soft drinks ฿40 (RM5), and bar snacks from ฿120 (RM15). Genuinely good views of the King Power Mahanakhon building, live music most nights, open daily 5pm to 2am, later than most rooftops on this list.
On the 5th floor in Silom, near Chong Nonsi BTS Station. A genuinely unique feature here: you can watch the BTS Skytrain pass by while you drink, a distinctly different rooftop experience from the skyline-only views elsewhere.
Atop ChingCha Bangkok Hostel, 88/4-89 Siri Phong Road, Samran Rat, Phra Nakhon. Drinks from ฿125 to ฿140 (RM16–18), genuinely one of the cheapest rooftop experiences in the city. Near the Giant Swing and Wat Suthat Thepwararam, panoramic Old City views.
Atop River View Guest House in Talat Noi, Chinatown. Cocktails from ฿250 to ฿280 (RM32–36), overlooking the Chao Phraya River. A bit hidden, genuinely worth the effort to find.
Near Sanam Pao BTS Station. A laid-back, no-frills local favourite with live jazz, relaxed artsy atmosphere, and genuinely cheap drinks alongside incredible city views.
Overlooking the Chao Phraya River, with unobstructed views of Wat Arun. Drinks run $7 to $12 (approx. RM30–51). Arrive just before sunset for what's widely considered one of the best sunset views in Bangkok, casual dress code.
Near Phra Khanong. Drinks land in the 200 to 350 baht (RM26–45) range, considerably below the 500-plus baht you'd pay at the famous names. Less flash, more relaxed, still a legitimate skyline view.
On the 3rd floor of Hostel URBY, steps from Yaowarat Road (Chinatown). Cocktails range 200 to 300 baht (RM26–38), with river views and easy access to Chinatown's cheap eats afterward. Closed Mondays.
Atop Pisawit Tower, 139 Phahonyothin Road, Chom Phon, Chatuchak. Genuine 360-degree views of Bangkok at affordable prices, worth the trip if you're already in the Chatuchak area.
On the 9th floor of Silom Edge Building, directly across from Silom MRT Station. A modest, reasonably priced rooftop with views of the busy road and the BTS Skytrain passing regularly, a good photo opportunity near Lumpini Park.
| Bar | Area | Cocktail range | Notes |
|---|---|---|---|
| Heaven Rooftop Bar & Lounge | Silom | ฿220 (RM28) | Beer ฿120, open until 2am |
| Unculture | Silom | — | BTS train views |
| Swing Bar by ChingCha | Old City | ฿125–140 (RM16–18) | Cheapest on this list |
| River Vibe Restaurant & Bar | Chinatown | ฿250–280 (RM32–36) | Chao Phraya River views |
| Sky Train Jazz Club | Phaya Thai | — | Live jazz, local favourite |
| Eagle Nest Bar | Riverside | $7–12 (RM30–51) | Best Wat Arun sunset views |
| Cielo Sky Bar & Restaurant | Phra Khanong | ฿200–350 (RM26–45) | Value pick, legitimate skyline |
| Barbon | Chinatown | ฿200–300 (RM26–38) | Closed Mondays |
| Legend Roof Bar | Chatuchak | — | 360-degree views |
| Throwback Rooftop Bar | Silom | — | Modest, near Silom MRT |
Sourced from thailandawaits.com, sydabroad.com, thatbangkoklife.com, brittsbellavita.com, and tunextravels.com's 2026 rooftop bar guide. RM figures are approximate conversions and will shift with the exchange rate.
A useful framework from one detailed 2026 guide: expect 500 to 700 baht (RM64–89) for cocktails at the famous names (Sky Bar, Vertigo), 350 to 500 baht (RM45–64) at mid-range spots (Octave, Bar.Yard), and 200 to 350 baht (RM26–45) at genuine value picks like Cielo, several of the bars on this list fall squarely into that value tier.