Why Take a River Cruise
The Chao Phraya at night is one of Bangkok's most photogenic backdrops, with Wat Arun, the Grand Palace, and Rama VIII Bridge all illuminated. A 2-hour dinner cruise lets you eat, drink, and see the city's greatest hits from the water.
Top Dinner Cruise Operators
Manohra Cruises operate four restored teak rice barges from the Anantara Riverside Resort. Capacity is small (around 40 guests), the cuisine is plated Thai fine dining, and prices run ฿2,900-3,500. This is the most romantic and refined option.
Chao Phraya Princess is the most popular mid-range cruise, departing nightly from ICONSIAM and River City. International buffet, live music, and large modern boats hold 400+ passengers. Tickets are ฿1,500-1,800 and represent excellent value.
White Orchid River Cruise sits between the two with a buffet menu, traditional Thai dance shows, and prices around ฿1,800-2,200. Boats are mid-sized and the atmosphere is lively without feeling crowded.
Sunset Cruise vs Dinner Cruise
Sunset cruises depart around 5pm and last 90 minutes with cocktails and snacks for ฿900-1,500. They are perfect if you have other dinner plans or prefer a shorter outing. Dinner cruises run 7:30-9:30pm and combine a full meal with the city lights.
What to Expect Onboard
Boarding starts 30-45 minutes before departure with welcome drinks at the pier. Most cruises follow the same loop: south past Asiatique, north to Rama VIII Bridge, with photo stops at Wat Arun and the Grand Palace. Expect a Thai dance performance, live band, and time for outdoor deck photography.
Booking Tips
Book online through GetYourGuide or directly with operators 2-3 days ahead, especially for Friday and Saturday departures. Request window or upper-deck seats. Cruises run year-round but the cool dry season (November-February) is most pleasant. Bring a light jacket as river breezes can be chilly.