KhaosanRoad.com
Bangkok Rooftop Bars with Small Plates and Dinner Views Worth the Ride from Khao San Road
Listicle Thursday, June 25, 2026

Bangkok Rooftop Bars with Small Plates and Dinner Views Worth the Ride from Khao San Road

Full dinner menus with big Bangkok views — our favorite rooftops worth the ride from Khao San, with prices, dress codes, and how to get there.


The fan above the pad thai wok is doing nothing for the heat on Khao San Road, the bass from a bar down Soi Rambuttri thumps a steady heartbeat, and the sweet rot of a durian cart wafts by just as we duck into 7-Eleven for that merciful blast of AC. Tonight we’re chasing bangkok rooftop bars dinner — full menus, not just fries and a view — the kind of skyline meals that feel like a reward for braving the tuk-tuk exhaust and the river breeze.

Data Freshness + Pricing:

  • Prices are approximate and in THB.
  • Last checked: June 2026.
  • Happy hour and promo details change frequently—confirm locally.

How We Pick Rooftops You’ll Actually Want to Eat At

We love a sunset spritz as much as the next farang, but if we’re going to leave Phra Athit’s easy beers and hop the Chao Phraya Express, it’s because dinner is part of the view. The spots below aren’t just pretty perches; they serve proper food with service to match — from charcoal-grilled seafood high above Sathorn to Nikkei ceviche over Nana’s neon. We’ve included opening hours, typical costs (approx.), dress codes, and the fastest way to get there from Khao San without melting.

Best Bangkok Rooftop Bars for Dinner With Skyline Views

Mahanakhon SkyBar (King Power Mahanakhon, Sathorn)

  • Vibe & View: Thailand’s highest restaurant perched around the 76th floor, looking straight down Sathorn’s glass canyon toward the river. Modern, dramatic, surprisingly cozy once you’re in.
  • Cuisine: Contemporary French-Thai with a seasonal bent; think foie gras with tropical notes and perfectly seared local fish.
  • What to order: Beef tenderloin (approx. 1,100–1,600 THB), Phuket lobster when in season (market price), and a Bangkok-themed signature cocktail (approx. 380–520 THB).
  • Opening hours: Dinner typically from 17:00–24:00 (kitchen to around 22:30–23:00). Check same-day.
  • Dress code: Smart casual (no beachwear/flip-flops).
  • Reservations: Recommended for window tables; request “city view” when you book.
  • Minimum spend & deals: No fixed minimum for the dining room; observation deck is separate. Occasional weekday sets (approx. 1,800–2,800 THB per person) appear — ask.
  • Getting there: From Khao San, Chao Phraya boat from Phra Arthit to Sathorn, BTS to Chong Nonsi, short walk.

Vertigo Grill & Moon Bar (Banyan Tree, Sathorn)

  • Vibe & View: Classic open-air rooftop dining with Bangkok’s lights pouring out in every direction; the breeze up here feels earned.
  • Cuisine: Charcoal-grilled seafood and steaks; Western with Asian touches.
  • What to order: Grilled Andaman prawns (approx. 1,200–1,800 THB), wagyu sirloin (approx. 2,200–2,900 THB), and a crisp Sauvignon Blanc by the glass (approx. 400–550 THB).
  • Opening hours: Dinner from about 18:00–22:30; bar later.
  • Dress code: Smart casual; avoid shorts/sandals.
  • Reservations: Essential, especially for prime-edge tables.
  • Minimum spend & deals: Occasionally set menus (approx. 3,500–5,500 THB). No standing happy hour but ask about wine promos.
  • Getting there: Boat to Sathorn, BTS to Sala Daeng, walk or short taxi up Sathorn Soi 1.

Sirocco (lebua at State Tower, Silom/Riverside)

  • Vibe & View: The golden dome, movie-famous staircase, and a sweeping bend of the Chao Phraya — drama dialed to 11.
  • Cuisine: Mediterranean leaning fine dining.
  • What to order: Chef’s tasting menu if you’re celebrating (approx. 4,500–7,000 THB per person) or share seafood pasta and grilled lamb (mains approx. 1,200–2,800 THB).
  • Opening hours: From 18:00 till late.
  • Dress code: Strict smart casual (no shorts, no flip-flops).
  • Reservations: Book early for civilised dinner hours.
  • Minimum spend & deals: The adjacent Sky Bar sometimes has minimums; the restaurant typically does not. Expect 7% VAT + 10% service on top.
  • Getting there: Boat to Sathorn, BTS to Saphan Taksin, signposted walk or quick taxi along Silom Road.

Red Sky (Centara Grand at CentralWorld, Siam/Ratchaprasong)

  • Vibe & View: A glowing arch above you, Siam’s shopping district glittering below — polished without being stiff.
  • Cuisine: Contemporary European with Thai produce; dependable steaks, pastas, and seasonal degustations.
  • What to order: Seafood tower for two (approx. 2,800–3,800 THB), tenderloin or lamb (mains approx. 700–1,400 THB). Cocktails approx. 350–450 THB.
  • Opening hours: 17:00–01:00 for bar; dinner service from early evening.
  • Dress code: Smart casual.
  • Reservations: Recommended, especially weekends.
  • Minimum spend & deals: Weeknight sets or wine flights appear sometimes.
  • Getting there: Boat to Sathorn, BTS to Siam/Chit Lom, walk through CentralWorld.

Above Eleven (Fraser Suites, Sukhumvit Soi 11)

  • Vibe & View: Lively Nikkei playground above Nana’s neon; music’s up but not enough to drown your ceviche.
  • Cuisine: Peruvian-Japanese small plates and grills.
  • What to order: Ceviche “Above Eleven” (approx. 420–580 THB), anticuchos skewers (approx. 280–420 THB), sushi rolls (approx. 280–480 THB). Pisco sours around 320–380 THB.
  • Opening hours: 18:00–02:00 most nights.
  • Dress code: Smart casual; shorts ok if neat.
  • Reservations: Useful after 19:30; they turn fast.
  • Minimum spend & deals: No fixed minimum; look for weekday small-plate promos.
  • Getting there: BTS to Nana, stroll up Sukhumvit Soi 11; from Khao San, boat + BTS is fastest.

Octave Rooftop Lounge & Bar (Marriott Sukhumvit, Thong Lo)

  • Vibe & View: Multi-level perch with a 360-degree crown for sunset; chic without the attitude.
  • Cuisine: International grill, sushi, and bar bites solid enough for a full meal.
  • What to order: Sushi platters (approx. 650–1,200 THB), grilled salmon or burgers (mains approx. 420–900 THB). Signature cocktails around 360–480 THB.
  • Opening hours: 17:00–02:00; kitchen typically till late evening.
  • Dress code: Casual-chic.
  • Reservations: Golden hour books out; request upper deck if you can handle wind.
  • Minimum spend & deals: Sunset specials some days (drinks approx. 250–350 THB). No strict minimum spend.
  • Getting there: BTS to Thong Lo; easy taxi from there.

SEEN Restaurant & Bar (Avani+ Riverside, Thonburi)

  • Vibe & View: Across the river from the high-rises, you get a wide-angle cityscape and the Chao Phraya curving below; sultry lighting, DJ after dark.
  • Cuisine: Modern Portuguese-Asian from Olivier da Costa’s playbook — inventive without getting weird.
  • What to order: Wagyu picanha (approx. 950–1,200 THB), miso black cod (approx. 780–980 THB), and the passionfruit caipiroska (approx. 340–420 THB).
  • Opening hours: 18:00–01:00.
  • Dress code: Smart casual.
  • Reservations: Aim for river-facing tables; weekends fill quickly.
  • Minimum spend & deals: Ask about weekday set dinners (approx. 1,200–1,800 THB). 7% VAT + 10% service typical.
  • Getting there: Free hotel shuttle boat from Sathorn Pier; from Khao San, boat down to Sathorn, switch.

Yào Restaurant & Rooftop Bar (Bangkok Marriott The Surawongse)

  • Vibe & View: Dine on refined Cantonese and Shanghainese inside with skyline glimpses, then pop up one level for open-air nightcaps with Chinatown twinkling to the west.
  • Cuisine: Dim sum by day; roasted meats, live seafood, and modern Chinese plates by night.
  • What to order: Peking duck (approx. 1,900–2,600 THB), xiao long bao (approx. 180–240 THB), mapo tofu (approx. 380–520 THB). Tea pairings and baijiu cocktails (approx. 320–480 THB).
  • Opening hours: 11:30–14:30, 17:30–22:30 for the restaurant; rooftop bar opens around 17:00.
  • Dress code: Smart casual.
  • Reservations: Essential for duck; order ahead.
  • Minimum spend & deals: Occasional set menus for two (approx. 1,800–2,400 THB).
  • Getting there: MRT to Sam Yan or BTS Chong Nonsi + short taxi along Surawong Road.

Spectrum Lounge & Bar (Hyatt Regency, Sukhumvit)

  • Vibe & View: Split-level indoor lounge and rooftop terrace; live music some nights, city lights stretching past Asok.
  • Cuisine: Modern grill and share plates.
  • What to order: Ribeye (approx. 1,100–1,600 THB), Korean fried chicken bites (approx. 280–380 THB), classic martini (approx. 380–480 THB).
  • Opening hours: 17:00–01:00 most nights.
  • Dress code: Smart casual.
  • Reservations: Recommended for indoor dining if rain threatens.
  • Minimum spend & deals: No fixed minimum; occasional wine promos.
  • Getting there: BTS Nana/Asok, short walk down Sukhumvit.

Bangkok Heightz (Asok, near Exchange Tower)

  • Vibe & View: More low-key than the mega-names, with honest Thai food and strong skyline angles; friendly staff, not fussy.
  • Cuisine: Regional Thai with some Isaan heat.
  • What to order: Khao soi (approx. 220–320 THB), grilled pork neck (approx. 220–320 THB), tom yum goong (approx. 260–380 THB). Thai craft beers (approx. 180–260 THB).
  • Opening hours: 17:00–24:00.
  • Dress code: Casual.
  • Reservations: Walk-in often fine on weeknights.
  • Minimum spend & deals: Value sets for two pop up (approx. 600–900 THB).
  • Getting there: BTS Asok or MRT Sukhumvit; easy landmark.

Cielo Sky Bar & Restaurant (Phra Khanong)

  • Vibe & View: A retro-styled dome and a glass-floored skywalk for the brave; less hype, more neighborhood charm.
  • Cuisine: International with Thai comfort dishes.
  • What to order: Seared duck breast (approx. 420–560 THB), spaghetti tom yum (approx. 280–360 THB), signature gin blends (approx. 280–380 THB).
  • Opening hours: 17:00–24:00 (later on weekends).
  • Dress code: Smart casual.
  • Reservations: Sunset tables go first; otherwise walk-in doable.
  • Minimum spend & deals: Reasonable pricing; occasional 2-for-1 cocktails on weekdays.
  • Getting there: BTS Phra Khanong, short walk via Sukhumvit Soi 69.

Pick Your Mood (and Budget)

  • Date-night splurge: Vertigo, Sirocco, and Mahanakhon SkyBar deliver the white-tablecloth energy and cinematic views. Expect mains around 900–2,900 THB and wine by the glass 350–600 THB (approx.).
  • Upscale but relaxed: Red Sky and Octave balance polish with sanuk. You’ll eat well without needing cufflinks.
  • Foodie-forward: Yào for refined Chinese, Above Eleven for punchy Nikkei, SEEN for creative plates that travel well from small bites to full mains.
  • Casual and affordable: Bangkok Heightz and Cielo keep the bill friendlier — mains often 220–560 THB (approx.) — and the vibe chill.
  • Riverside romance: SEEN and Sirocco frame the river beautifully; consider timing dinner to golden hour, then linger as the boat lights streak the khlong mouths and main channel.

If you’re just in the mood for a pre-dinner sunset cocktail before eating back near Khao San, we’ve rounded up great options in Bangkok Rooftop Bars for Sunset Cocktails Before Dinner from Khao San Road (/articles/bangkok-rooftop-bars-sunset-cocktails-khao-san-road). And if you want a deeper dinner shortlist that skews restaurant-first, see Bangkok Rooftop Bars for Sunset Dinner, Not Just Drinks (/articles/bangkok-rooftop-dinner).

Practical Bits: Dress Codes, Reservations, Happy Hours, Costs

  • Dress codes: “Smart casual” usually means closed shoes for men, no swimwear, and tidy shorts at most mid-range rooftops; high-end spots like Sirocco prefer long trousers. When in doubt, bring light pants in your daypack.
  • Reservations: For bangkok rooftop bars dinner with prime views, book 1–3 days ahead (longer for weekends). Always note “outdoor, edge table if available.” Rain plan is real: some restaurants will relocate you indoors.
  • Minimum spends: Bars often have per-person minimums near the rail; restaurants less so. Expect that prices are before 7% VAT + 10% service charge at hotel venues.
  • Happy hours: Rooftop happy hours tend to be early (17:00–19:00) and drink-focused. If you’re combining with dinner, grab a first round on promo, then slide into your table.
  • Timing tip: Sunset ranges from about 17:45–18:45 depending on season. Show up 30 minutes earlier to settle in and not miss the color.
  • Heat and wind: April is a sauna; December can be breezy enough to lift napkins. Ask for a weighted table clip and consider a light layer.
  • Photo etiquette: Some places restrict tripods/selfie sticks. Staff will happily take a quick shot if you ask with a sawadee and a smile.

For more dress-up picks that are worth a little wardrobe planning, check Bangkok Rooftop Bars with Dress Codes and Reservations Worth Planning For (/articles/bangkok-rooftop-dress-code).

Getting There From Khao San (and Elsewhere)

  • The river route: From Phra Athit Pier (near Soi Phra Athit and the park), hop the Chao Phraya Express Boat to Sathorn (Central) Pier (approx. 16–30 THB). From there, BTS Skytrain connects to Silom/Sathorn (for Mahanakhon, Vertigo, Sirocco) and Siam (for Red Sky). It’s fast, cheap, and breezy.
  • BTS and MRT: For Sukhumvit rooftops (Above Eleven, Spectrum, Octave, Bangkok Heightz, Cielo), ride BTS to Nana/Asok/Thong Lo/Phra Khanong. If you’re closer to the Old City later, budget 120–220 THB (approx.) for a Grab/taxi back after trains shut.
  • Riverside ferries: SEEN is a breeze via the free shuttle boats that run between Sathorn Pier and the hotel piers. Boats run every 15–30 minutes till late evening — confirm times on arrival at the pier.
  • Tuk-tuks and taxis: Fun for short hops, but agree on the fare first or insist on the meter. From Khao San to Sathorn at rush hour, expect 120–200 THB (approx.) in a taxi; tuk-tuks quote higher but deliver maximum breeze and maximum noise.

What to Expect From the Meal (Beyond the View)

  • Food quality: The top-tier rooftops justify the price with prime seafood, well-sourced steaks, and tight kitchens. Mid-range spots shine with focused menus — ceviche at Above Eleven, refined Chinese at Yào — and you won’t feel like you paid for just a sunset.
  • Drinks: Signature cocktails typically run 320–550 THB (approx.), classic highballs a touch less. By-the-glass wine is 350–650 THB (approx.), bottles start around 1,500 THB and sprint from there at fine-dining rooms.
  • Pacing: Outdoor service can be wind-affected; grills work great, delicate pastry less so. Expect slightly slower pacing than ground-floor bistros — the tradeoff for the sky.
  • Seating: Edge tables are windier and wow-ier; inner seats are calmer and better for conversation. Ask hosts for a compromise if you’re with elders or anyone sensitive to heights.
  • Rain: Many places have an indoor backup, but menus can shrink under umbrellas. If the forecast looks moody, we eat earlier and linger in the bar after.
  • Noise: DJ-forward venues (SEEN, Above Eleven) get lively after 21:00. If you want a whispery proposal vibe, book earlier or choose Vertigo/Red Sky’s quieter corners.
  • Service charge: Hotel rooftops almost always add 10% service. Cash tips on top are not required but appreciated for standout service.

Where to Crash After

If we’re making a rooftop-heavy night of it, we like staying somewhere along the BTS so rides back from Sukhumvit are painless, or near the river for easy boat connections by day. Around Khao San/Phra Athit, budget and boutique stays put you close to the pier and keep late-night street food within staggering distance — not a bad combo after a bottle of Chablis at 61 floors up.

Final Bite

Bangkok does dinner with a view like no other city — the neon, the river wakes, the constant hum that makes you feel like you’re eating inside a living circuit board. Pick your perch, time it for sunset, and let the city unspool beneath us. Tomorrow we can sweat it out at the Golden Mount; tonight, we eat the sky.

Related Hotels & Places

More Khao San Road Guides