A Bangkok river cruise usually means either a big public boat on the Chao Phraya River or a smaller longtail boat tour through the narrow klongs (canals) on the Thonburi side. River boats give you decent skyline views, easy access to temples like Wat Arun and the Grand Palace, and the freedom to hop on and off. Canal tours feel more local – you’ll pass wooden houses on stilts, people fishing or doing laundry, and get a sense of everyday Bangkok life away from the malls and traffic. Expect the ride to be noisy, sometimes bumpy, and occasionally smelly when the water is low. It’s not a luxury experience, but it’s one of the better ways to see a different side of the city.
Best time is November to February when it’s cooler and drier. Avoid the hottest months (March–May) and the worst of the rainy season (September–October) unless you don’t mind getting soaked. Expect to pay around $10–25 for a basic hop-on hop-off day pass on the river, or $30–70 per person for a guided longtail canal tour lasting 1–2 hours, depending on group size and whether lunch or pickup is included.
Pick a morning canal tour if you want photos without harsh midday glare and fewer crowds. Skip the big dinner cruises unless you just want the buffet and lights – the food is average and you’re stuck on the boat for hours. Bring earplugs, sunscreen, and small bills for pier fees.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.