10 Best Rooftop Bars in Bangkok With Affordable Prices

Rooftop bar with Bangkok's skyline at sunset

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.

1Heaven Rooftop Bar & Lounge

Heaven Rooftop Bar with King Power Mahanakhon views, Silom, Bangkok

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.

2Unculture

Unculture rooftop bar with BTS train views, Silom, Bangkok

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.

Beli Holiday - Find great tours at lower prices

3Swing Bar by ChingCha

Swing Bar by ChingCha rooftop views, Old City, Bangkok

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.

4River Vibe Restaurant & Bar

River Vibe Restaurant and Bar overlooking the Chao Phraya River, Chinatown, Bangkok

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.

5Sky Train Jazz Club

Live jazz performance at Sky Train Jazz Club, Bangkok

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.

6Eagle Nest Bar

Sunset over Wat Arun from Eagle Nest Bar, Bangkok

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.

7Cielo Sky Bar & Restaurant

Relaxed rooftop skyline view at Cielo Sky Bar, Phra Khanong, Bangkok

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.

8Barbon

Barbon rooftop near Yaowarat Road with river views, Chinatown, Bangkok

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.

9Legend Roof Bar

360-degree Bangkok skyline view atop Pisawit Tower, Legend Roof Bar, Chatuchak

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.

10Throwback Rooftop Bar

View of the busy road and BTS Skytrain near Silom MRT, Throwback Rooftop Bar, Bangkok

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.

Quick reference

BarAreaCocktail rangeNotes
Heaven Rooftop Bar & LoungeSilom฿220 (RM28)Beer ฿120, open until 2am
UncultureSilomBTS train views
Swing Bar by ChingChaOld City฿125–140 (RM16–18)Cheapest on this list
River Vibe Restaurant & BarChinatown฿250–280 (RM32–36)Chao Phraya River views
Sky Train Jazz ClubPhaya ThaiLive jazz, local favourite
Eagle Nest BarRiverside$7–12 (RM30–51)Best Wat Arun sunset views
Cielo Sky Bar & RestaurantPhra Khanong฿200–350 (RM26–45)Value pick, legitimate skyline
BarbonChinatown฿200–300 (RM26–38)Closed Mondays
Legend Roof BarChatuchak360-degree views
Throwback Rooftop BarSilomModest, 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.

Budgeting by tier, not by name

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.

Common mistakes to avoid

  • Assuming "rooftop bar" automatically means expensive. Several genuinely good options on this list keep drinks under 300 baht, don't rule out a rooftop experience purely on assumed price
  • Not checking which specific bar you're heading to at multi-venue locations. Since the Sky Bar renovation, staff sometimes direct visitors to the pricier Pink Bar by default, confirm you're heading to the specific bar you intended
  • Skipping the hostel rooftops out of assumption they're lower quality. Swing Bar, Barbon, and River Vibe are all hostel-based but genuinely well-reviewed with real skyline or river views
  • Not checking opening days before visiting. Barbon specifically closes Mondays, worth confirming operating days for smaller, independent rooftops before making the trip
  • Overlooking Eagle Nest Bar for sunset because it's smaller and less famous than the big-name rooftops. It's specifically praised for having some of the best sunset and Wat Arun views in the city, at a fraction of the cost of the famous towers
Prefer to skip the planning and book a ready-made trip instead? You can browse Bangkok travel packages at beliholiday.com for pre-arranged options.