Bangkok
Bangkok · Thailand

Bangkok Boat Tour: Worth Doing?

A Bangkok boat tour usually means a longtail boat ride through the narrow canals (khlongs) of Thonburi, the older part of the city west of the Chao Phraya River. Expect to see wooden houses on stilts, kids swimming, people doing laundry, and a few floating vendors. It's a genuine slice of local life that looks very different from the temples and malls. Tours last 1.5–2.5 hours. The boats are loud, the ride can be bumpy, and you'll get splashed if it rains. Most include a quick stop at a temple or orchid farm that feels a bit touristy but is usually skippable in your mind.

The best time is November to February when it's cooler and drier. Avoid the hottest months (March–May) and be prepared for sudden downpours in the rainy season (June–October). Expect to pay around $25–55 per person for a decent small-group tour; private longtail charters run $80–150 depending on duration and whether transport from your hotel is included. Bigger dinner cruises on the main river are more expensive and generally less interesting unless you specifically want the skyline views at night.

Tip: book a morning canal tour with no more than 6–8 people; smaller is better for photos and actually hearing the guide. Skip the ones that add too many temple stops or lunch at tourist restaurants — just do the boat ride and grab street food afterward. Bring earplugs if you're noise-sensitive and a waterproof bag for your phone.

Book it

The best Bangkok Cruises & boat tours 2026 - GetYourGuide
getyourguide
View →
THE 10 BEST Bangkok Boat Rides & Day Cruises (2026) - Tripadvisor
tripadvisor
View →
Best Bangkok Boat tours 2026 - Klook
klook
View →
Bangkok Canal Tour: 2-Hour Longtail Boat Ride - Viator
viator
View →

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Bangkok

Rooftop Bar Experience → Chatuchak Market Visit → Temple Visit → Street Art Tour → E-bike Tour → Thai Cooking Class → Temple Night Tour → Chinatown Food Tour → All Bangkok trips →
Get the best trips, at the best price