food truck festival #2

My 20 Favorite Riverside Restaurants

Temple views, river breezes and fairy lights over the water – our favourite places to eat and drink along Bangkok’s Chao Phraya.

By day the Chao Phraya can feel almost practical – ferries shuttling up and down, hotels and malls lining the banks. As soon as the sun drops, it turns into a stage: temple silhouettes, dinner cruises lit up like floating ballrooms, fairy lights in old wooden houses and the city skyline glowing behind it all.

Along this stretch you’ll find just about everything: once-in-a-trip fine dining with serious wine lists, relaxed Thai kitchens with plastic stools, design-driven warehouses, heritage cafés and noisy seafood buffets at the fish market. The challenge isn’t finding a riverside restaurant – it’s picking the ones that are actually worth crossing town for.

This guide gathers 20 places we keep coming back to when we want dinner with a proper river moment. Choose the neighbourhood that fits your plans – Tha Tien and the Old Town for temple views, Khlong San and Charoen Krung for hotel terraces, Talat Noi for characterful shophouses and creative spaces, Phra Athit for laid-back bars – and, if you can, aim for golden hour. Those few minutes when the sky changes colour and the boats switch on their lights are when these spots really earn their place on the map.