
Riverside hotel restaurant with floor-to-ceiling windows, outdoor deck and generous international buffets beside the Chao Phraya.
Flow is Millennium Hilton Bangkok’s signature all-day restaurant, wrapped in glass with wide-open views of the Chao Phraya and an outdoor deck just above the waterline. Inside, high ceilings, patterned floors and warm lighting give it a polished yet relaxed feel; outside, you’re close enough to the river to watch long-tail boats and shuttle ferries glide past. The draw here is the generous buffet – seafood, roasts, salads, Thai classics and international favourites – but there’s also a full à la carte menu if you’d rather order a few plates and linger. It’s the kind of place that works equally well for hotel guests, Sunday brunch meet-ups, birthday dinners or “everyone wants something different” group outings.
Flow is set up around long counters and open kitchens, so you’re always within a few steps of something tempting – from seafood on ice to carving stations and live wok or grill corners. Depending on the day, you’ll find river prawns, mussels and oysters, sushi and sashimi, Thai curries, Indian tandoor items, Western roasts and an impressive dessert spread. For cheese lovers, the dedicated cheese selection has become a small legend in its own right.
Weekend evenings and Sunday brunch are when Flow really leans into its riverside setting. Dinner buffets often skew seafood-heavy, while the Sunday service stretches into an extended brunch with live stations and plenty of time to go back for “just one more plate”. Families like the space and relaxed pace; couples get a river backdrop that feels special without being stiff; groups appreciate that everyone can build their own perfect meal.