20 Riverside Restaurants with Beautiful Chao Phraya View
The Chao Phraya is still Bangkok’s most atmospheric dining room. Longtail boats slide by, temple spires light up after sunset, and hotel terraces turn into open-air salons.
This curated list focuses on restaurants where the river is part of the experience, not just a distant background: a mix of fine dining, hotel hotspots, modern Thai kitchens, heritage cafés and a few low-key favourites that locals actually use.
Riverside Fine Dining & Hotel Gourmet
Le Normandie
Thailand’s grand dame of French fine dining sits in the Mandarin Oriental with floor-to-ceiling windows framing the river below. White tablecloths, delicate sauces, a serious wine cellar and quietly impeccable service make it a classic for anniversaries and once-in-a-lifetime dinners.
Mandarin Oriental Bangkok, 48 Soi Charoen Krung 40, Bang Rak
$$$$ | Cuisine: French haute cuisine
Opening hours: Lunch & dinner
Dress code: Elegant / smart chic
Website: mandarinoriental.com/bangkok
Ideal for: Anniversaries, fine-dining pilgrims, river views in a timeless setting
Blue
Blue brings Alain Ducasse’s polished, contemporary French cuisine to a glamorous riverside corner of ICONSIAM. The main dining room feels like a modern salon with soft curves, plush seating and large windows over the water – very “Bangkok meets Paris”.
Unit L101, 1st Floor, ICONSIAM, 299 Charoen Nakhon Rd, Khlong San
$$$$ | Cuisine: Modern French, tasting menus
Opening hours: Lunch & dinner
Dress code: Smart chic
Website: blue-alainducasse.com
Instagram: @bluebyalainducasse
Ideal for: Design-driven foodies, date night
Côte
Perched inside Capella Bangkok, Côte channels the French and Italian Riviera straight to the “River of Kings”. The light-drenched room, panoramic river views and elegant, deceptively simple plates make it one of the city’s most coveted tables.
Capella Bangkok, 300/2 Charoenkrung Rd, Yannawa, Sathon
$$$$ | Cuisine: French & Italian Riviera-inspired
Opening hours: Wed–Sun, 12:00–14:00 & 18:00–22:00
Dress code: Smart casual / elegant
Website: cotebkk.com
Instagram: @cote.bangkok
Ideal for: Tasting-menu evenings, gastronomic weekends
Riva del Fiume
At the Four Seasons, Riva del Fiume feels like a Lake Como daydream transplanted to Charoenkrung: low terraces stepping down towards the water, striped upholstery, spritzes and refined Italian comfort food. It works equally well for a late breakfast, business lunch or slow sunset dinner.
Riverfront level, Four Seasons Hotel Bangkok, 300/1 Charoenkrung Rd, Yannawa, Sathon
$$$ | Cuisine: Modern Italian & Mediterranean
Opening hours: Breakfast, lunch & dinner
Dress code: Smart casual
Website: fourseasons.com/bangkok
Instagram: @fsbangkok
Ideal for: Stylish group dinners, hotel-hopping
Praya Dining
Reached only by boat, Praya Dining occupies a restored riverside mansion with tiled floors, antiques and soft lighting – very “hidden Bangkok”. The kitchen focuses on royal Thai recipes from different eras, served as refined set menus that suit lingering evenings more than quick bites.
Praya Palazzo, 757/1 Soi Somdet Phra Pin Klao 2, Bang Yi Khan
$$$ | Cuisine: Royal Thai set menus
Opening hours: Approx. 11:00–22:00
Dress code: Smart casual
Website: prayapalazzo.com
Instagram: @prayapalazzo
Ideal for: Romantic nights, architecture fans, people who love the “boat only” arrival
Chakrabongse Dining
Across from Wat Arun, Chakrabongse Dining feels almost cinematic: manicured gardens, a historic house and a small riverside deck where candles flicker as boats move past. The menu leans into Royal Thai dishes with clear, confident flavours – more intimate dinner party than big restaurant.
Chakrabongse Villas, 396/1 Maharaj Rd, Phra Nakhon
$$–$$$ | Cuisine: Royal Thai set menus
Opening hours: Dinner only, usually 18:00–22:00
Dress code: Smart casual
Website: chakrabongsevillas.com
Instagram: @chakrabongsevillas
Ideal for: Quiet celebrations, visiting parents, temple-view dinners
Sirimahannop
This full-scale tall ship permanently docked at Asiatique is part restaurant, part bar and part living museum. Polished Thai and international dishes, good cocktails and the romance of dining on the deck with the river almost at arm’s reach.
Sirimahannop Tall Ship, Asiatique The Riverfront, Charoen Krung Rd, Wat Phraya Krai
$$–$$$ | Cuisine: Thai & international with strong seafood line-up
Opening hours: Late afternoon to late evening
Dress code: Smart casual
Website: via banyantree.com/bangkok / Sirimahannop pages
Instagram: @sirimahannop
Ideal for: Slightly theatrical date nights, small groups
The Crystal Grill House
The Crystal Grill House is a glass-walled steak and seafood restaurant right on the edge of the pier at Asiatique. Inside, it’s all leather, glass and open-flame grilling; outside, you get views of the Ferris wheel and boats gliding by – a very photogenic setup for a special dinner that still feels relaxed.
Asiatique The Riverfront, Charoen Krung Soi 72–76, Wat Phraya Krai, Bang Kho Laem
$$$ | Cuisine: Premium steak & seafood grill
Opening hours: Daily, roughly 16:30–00:00
Dress code: Smart casual
Website: thecrystalgrillhouse.com
Instagram: @thecrystalgrillhouse
Ideal for: Steak nights with a view, birthday dinners, “dress up a little”
Siam Yacht Club
Siam Yacht Club sits just below the Royal Orchid Sheraton, styled as a contemporary dockside club with nautical touches and a broad terrace almost level with the water. The menu pairs Asian-leaning dishes with strong cocktails, and the mood shifts from sunset drinks into a livelier late-night hangout.
Royal Orchid Sheraton, 2 Charoen Krung Rd Soi 30 (Captain Bush Lane), Si Phraya, Bang Rak
$$–$$$ | Cuisine: East-meets-West, grill & bar bites
Opening hours: Daily, 17:00–01:00
Dress code: Casual to smart casual
Website: sycbangkok.com
Instagram: @siamyachtclub
Ideal for: Sundowners, hotel-bar hopping, mixed food-and-cocktail evenings
Giorgio’s
Just a few steps away, Giorgio’s is the Sheraton’s dedicated Italian restaurant, with a charming open-air terrace facing the river. Delicious Antipasti, pasta, grilled dishes and a solid wine list – all the classics in a setting that works for both dates and families.
Riverfront terrace, Royal Orchid Sheraton, 2 Charoen Krung Rd Soi 30, Si Phraya, Bang Rak
$$$ | Cuisine: Classic Italian
Opening hours: Daily, 12:00–22:00
Dress code: Casual / smart casual
Website: via marriott.com (Royal Orchid Sheraton dining)
Ideal for: Italian with a view, pre- or post-river cruise dinners
Modern Thai, Heritage Cafés & Casual Chic
NAAM 1608
Tucked into a historic wooden house near River City, NAAM 1608 mixes Thai and Chinese influences with a riverside-canal feel. Inside, it’s all vintage furniture and art pieces; outside, you’re close enough to the water to hear the boats. A good option if you want something characterful but not too formal.
Talat Noi / River City area (search “NAAM 1608 Bangkok” for exact pin)
$$ | Cuisine: Thai-Chinese comfort dishes
Opening hours: Late morning to late evening (often 11:00–23:00)
Dress code: Casual
Ideal for: Low-key dates, small groups, exploring Talat Noi afterwards
Supanniga Eating Room
The Tha Tien outpost of Supanniga pairs homestyle recipes from Trat and Khon Kaen with one of the city’s best postcard views of Wat Arun and the river. Portions are designed for sharing; aim for golden hour on the terrace to catch the last light on the temple.
392/25–26 Maharaj Rd, Tha Tien, Phra Nakhon
$$ | Cuisine: Regional Thai family recipes
Opening hours: Lunch & dinner (typically 11:30–22:00
Dress code: Casual
Website: supannigaeatingroom.com
Instagram: @supannigaeatingroom
Ideal for: Thai feast after temple-hopping, sunset drinks, small groups
Rongros
Just a few doors away, Rongros is a compact townhouse turned into an intimate Thai dining room with big windows framing Wat Arun. The menu combines comforting curries, stir-fries and noodles with more playful plates; it’s cosy, a little loud and very “Bangkok now”.
392/16 Maharaj Rd, Phra Nakhon
$$ | Cuisine: Thai comfort food & regional dishes
Opening hours: Lunch & dinner
Dress code: Casual
Instagram: @rongrosbkk
0Ideal for: Date nights, small groups, people who like a buzzy room
Never Ending Summer
In a converted warehouse near Charoenkrung Soi 44, Never Ending Summer blends industrial architecture, lush greenery and a modern-Thai menu. It feels like an art space that happens to serve seriously good food; the river is just beyond, with old factory buildings and passing boats creating a moody backdrop.
41/5 Charoenkrung Soi 44, Khlong San
$$–$$$ | Cuisine: Modern Thai with an emphasis on ingredients
Opening hours: Approx. 11:00–22:00
Dress code: Casual / creative
Website / Instagram: search “Never Ending Summer Bangkok”
Ideal for: Design lovers, friend groups, pre- or post-gallery nights
Horsamut
Near Wat Arun, Horsamut is a two-storey Thai-fusion spot with industrial details, yellow-glow lighting and a soundtrack of Thai pop. It’s less formal than the hotel terraces but still very photogenic, with seafood-leaning dishes and spicy salads that work nicely with a cold beer at sunset.
8 Soi Tha Kham, near Wat Arun, Phra Nakhon
$$ | Cuisine: Thai & seafood with modern touches
Opening hours: Typically 11:00–23:00
Dress code: Casual
Instagram: search “Horsamut Bangkok”
Ideal for: Casual date nights, friend groups
Hong Sieng Kong
Set in a pair of 200-year-old riverside warehouses in Talat Noi, Hong Sieng Kong feels like a mini village of its own: blue-painted façade on the street side, antique-filled halls inside, and a long gravel garden that opens onto the Chao Phraya. By day it’s a café with serious coffee, cakes and light bites; late afternoon it turns into one of the city’s most atmospheric spots for sunset over the river, often with live music and a soft breeze coming off the water.
734–736 Soi Wanit 2 (Trok Vanich 2), Talat Noi, Samphanthawong, Bangkok 10100
$–$$ | Cuisine: Café dishes, light Thai & Western, coffee & drinks
Opening hours: 10:00–20:00, closed Monday
Dress code: Casual
Instagram: @hongsiengkong
Ideal for: Daytime river breaks, golden-hour coffee or cocktails
Babble & Rum
Babble & Rum is the market-inspired café-bar of Riva Surya hotel, wrapping around a small riverside pool and terrace. The menu is a mix of Thai dishes, international comfort food and easygoing bar snacks – think rum-glazed ribs, curries and cocktails with a soft breeze from the water.
Riva Surya Bangkok, 23 Phra Athit Rd, Phra Nakhon
$$ | Cuisine: Thai & international
Opening hours: From late morning until late evening
Dress code: Casual
Website: rivasuryabangkok.com
Instagram: @rivasuryabangkok
Ideal for: Easy riverside drinks, pre- or post-Khao San evenings, mixed-taste groups
Be My Guest
Between Millennium Hilton and ICONSIAM, Be My Guest is a simple wooden-house restaurant with one of the area’s best direct river views. Simple and straightforward Thai dishes, cold beer, fairy lights and live music – more neighbourhood hangout than destination fine dining, which is exactly the charm.
217 Charoennakorn Rd, Khlong Ton Sai, Khlong San
$$ | Cuisine: Thai & Asian
Opening hours: Roughly 10:00–23:59 (check current times)
Dress code: Casual
Ideal for: Sundowners on a budget, relaxed evenings with friends
Flow
Flow is the Millennium Hilton’s all-day restaurant with big riverside windows and an outdoor deck. The signature here is the buffet – long counters of international dishes and Thai favourites – but you can also order à la carte if you prefer to sit, watch the river and graze slowly.
Millennium Hilton Bangkok, 123 Charoen Nakhon Rd, Khlong San
$$ | Cuisine: International & Thai buffet / à la carte
Opening hours: All-day dining (typically breakfast from 6:00 and service until late evening)
Dress code: Casual
Website: hilton.com (Millennium Hilton Bangkok)
Ideal for: Hotel stays, families, groups who want variety
Kodtalay The Riverfront
Open-air seafood buffet right on the Chao Phraya, set inside the Fish Marketing Organization by Charoen Krung 58. Long rows of tables, live tanks with river prawns and crabs, and more than enough grills turn dinner into a DIY seafood feast. It’s busy, smoky, fun – and one of the liveliest value-for-money river spots in Bangkok.
Fish Marketing Organization, 11/3 Charoen Krung 58 Alley, Yan Nawa, Sathon, Bangkok 10120
$$–$$$ | Cuisine: Thai & Asian seafood buffet
Opening hours: Daily, roughly 14:00–23:00
Dress code: Casual
Website: facebook.com/KodTalay
Ideal for: Seafood lovers, big groups

