Skip to content
Bangkok Dinner Cruise: Compare Options, Prices & Timing

Bangkok Dinner Cruise: Compare Options, Prices & Timing

The quick version

Compare Bangkok dinner cruises on the Chao Phraya: buffet vs. set menu, true costs, sittings, piers and who each suits.

7 min readBy Siam Handbook Editorial
Share this article:
On this page

Last updated November 2026: a Bangkok dinner cruise is a two-to-two-and-a-half-hour river loop with dinner, and the Thai and Japanese set-menu boats listed here run roughly ฿3,600 to ฿5,600 per person. Choose a buffet if you want choice and a relaxed pace. Choose a set menu if you want a plated meal and a quieter deck. Use this guide to compare operators, work out the real bill and pick a sitting before you plan the rest of your Bangkok nights out.

Featured image: Athulvis, CC BY-SA 4.0, via Wikimedia Commons.

Quick answer: which Bangkok dinner cruise should you pick?

Chao Phraya River 02 — 1
Photo: Athulvis, CC BY-SA 4.0, via Wikimedia Commons.

Pick a buffet boat for groups, families and fussy eaters. Pick a Thai set-menu barge for a romantic, slower evening. Pick the Japanese kaiseki or teppanyaki boat if you want a chef-led dinner. Prices below come from operator pages as of late 2026, so check each current price before you pay.

Your priorityBest fitPrice signal
Variety and flexibilityShangri-La Horizon Cruise (international buffet)Not published on its page; budget tier shown as $$$$
Romance, Thai foodManohra Cruises (restored rice barge, set menu)฿3,600 to ฿5,600 per person, net
Japanese fine diningOkura Cruise (kaiseki or teppanyaki)฿3,900++ or ฿4,900++ per person
Bangkok Dinner Cruise, Thailand — 2
Photo: Slyronit, CC BY-SA 4.0, via Wikimedia Commons.

Dinner cruise options compared: buffet, Thai set menu, Japanese

Three operators publish enough detail to compare side by side. Shangri-La Horizon Cruise serves an international buffet with seafood on ice, sushi and sashimi, carved dishes, Thai and Western mains, desserts and ice cream. Manohra Cruises serves a Thai set menu on an antique rice barge, with a premium menu as the upgrade. Okura Cruise serves a seasonal kaiseki set or a teppanyaki set, cooked at counters on board. Many other boats sail the river, so compare them on the same checks: meal style, drinks, pier, sitting and pricing basis.

Chao Phraya River 03 — 3
Photo: Athulvis, CC BY-SA 4.0, via Wikimedia Commons.
OperatorStyleDepartureTiming
Shangri-La HorizonInternational buffetNEXT2 pier, 89 Soi Wat Suan Plu, New Road, Bangrak7pm to 9:30pm; smart casual
ManohraThai set menu, standard or premiumWelcome lounge first; confirm the pier when bookingThree sittings of 2 hours each
OkuraJapanese kaiseki or teppanyakiPier 4 at Asiatique the RiverfrontBoards 19:00, departs 19:15

What a Bangkok dinner cruise really costs

Compare the pricing basis before the number. Manohra lists net prices in baht that include 7% government tax and 10% service charge. Its standard set menu is ฿3,600 per person with free-flow soft drinks, or ฿4,600 with free-flow wine, beer and soft drinks. The premium menu is ฿4,600 with soft drinks or ฿5,600 with wine and beer. Couples can book ฿11,500 (standard) or ฿13,500 (premium) with free-flow drinks and one bottle of champagne.

Bangkok Dinner Cruise, Thailand — 4
Photo: Vyacheslav Argenberg, CC BY 4.0, via Wikimedia Commons.
  • Okura: ฿3,900++ per person for the seasonal kaiseki set, and ฿4,900++ for teppanyaki.
  • ++ means tax and service charge are added on top, so the final bill is higher than the headline price.
  • Shangri-La Horizon: no price on its dining page, so ask the hotel for the current buffet rate and drinks terms.
  • Pier transport: add your taxi, BTS or boat fare to the pier. Check fares on the day, because none are listed by the operators.

Sittings, timing and how long you'll be out

Manohra runs three sittings: 6:00 to 8:00 PM, 7:00 to 9:00 PM and 8:30 to 10:30 PM. Welcome drinks and canapes start at its lounge 30 minutes before each one. Okura boards at 19:00, departs at 19:15 and lists a 21:45 arrival. Its site also quotes a 19:15 to 22:30 journey, so confirm the return time when you book. Shangri-La Horizon lists 7pm to 9:30pm. An early sitting gives you some daylight, while a late one shows the landmarks lit. Allow about 3 hours door to door including boarding. A late sitting means a return after 10pm, which suits a late jazz set or a drink at a hidden cocktail bar. Check sunset times for your travel date on a weather site, since operators do not publish them.

Bangkok Dinner Cruise, Thailand — 5
Photo: Don Ramey Logan, CC BY 4.0, via Wikimedia Commons.

Piers and how to get there

Okura departs from Pier 4 at Asiatique the Riverfront. Asiatique lists cultural performances, restaurants and street food vendors, so arriving early gives you something to do before boarding. Shangri-La Horizon boards at NEXT2 pier on Soi Wat Suan Plu, off New Road in Bangrak. Ask the hotel whether it runs a shuttle. Check the BTS Skytrain network for the nearest station and the last trains home. Arrive at least 30 minutes before boarding, because dusk traffic is a real risk on Bangkok roads. If you want street food first, see our guide to Bangkok night markets.

Good to know

Plan for 3 hours door to door, and count time at Asiatique's street food vendors inside that window before Okura boards.

Bangkok Dinner Cruise, Thailand — 6
Photo: Slyronit, CC BY-SA 4.0, via Wikimedia Commons.

What you'll see on the river

Sponsored

Operators name the same landmark set. Shangri-La Horizon lists the Grand Palace, Temple of Dawn (Wat Arun), Wat Pho, Holy Rosary Catholic Church, Santa Cruz Church, Kiang Au Keng and the Guan Yu Shrine. Okura lists Asiatique, Taksin Bridge, ICONSIAM, the Old Customs House, Memorial Bridge, Wat Arun, the Grand Palace and the King Rama 8 Bridge. Order depends on the route and direction, so ask which way your boat sails. Sights near Wat Arun and the Grand Palace are most memorable once lit. Ask your operator which stretch you pass after dark.

Best choice by traveler type

Match the boat to who is coming. Noise, formality and drinks policy matter more than the headline price.

  • Couples: Manohra's set menu, with the ฿11,500 or ฿13,500 couple's champagne package.
  • Families with kids: a buffet at Shangri-La Horizon, so children can pick their own food. Choose an early sitting where offered.
  • Groups: a buffet for flexible tastes, booked early so seats stay together.
  • Japanese-food fans: Okura's teppanyaki, cooked at counters on board.
  • Vegetarian or halal diners: email the operator before booking, because no menu on these pages states dietary options.
Bangkok Dinner Cruise, Thailand — 7
Photo: Vyacheslav Argenberg, CC BY 4.0, via Wikimedia Commons.

Mistakes to avoid before booking

Sponsored

Most disappointments come from small details missed at checkout. Run through this list before you pay.

  • Comparing ++ prices with net prices as if they were equal.
  • Skipping the drinks line: soft drinks only and free-flow wine and beer are priced separately at Manohra.
  • Ignoring dress codes: Shangri-La Horizon asks for smart casual.
  • Booking the last sitting without planning your ride home.
  • Assuming the pier: confirm it in your booking email.
  • Skipping cancellation terms: check refund rules on the operator's page.

Dinner cruise alternatives, and when to skip it

Sponsored

Skip a dinner cruise if you dislike set meal times or crowds, or if your budget sits under ฿3,600 per person. Alternatives include a public river ferry followed by a riverside dinner on your own schedule. Another option is a drink with a skyline view at one of the best rooftop bars. A cruise is the better pick when you want the river lit at night and dinner included, with no planning on the water. Honest expectations: the food varies by boat, and scripted entertainment or a tourist crowd is possible, so read current reviews.

Frequently Asked Questions

Can you wear jeans to dinner on a river cruise?

Shangri-La Horizon Cruise lists its dress code as smart casual. Neat dark jeans with a collared shirt or blouse are usually fine under that label, but confirm with the operator. Skip shorts and flip-flops.

Is the river cruise in Bangkok worth it?

It is worth it if you want dinner and a lit river view in one booking. Set-menu boats run about ฿3,600 to ฿5,600 per person, and the loop lasts around 2 hours. Skip it if you prefer a flexible dinner and a cheaper public ferry.

Useful notes for your Thailand trip

Optional updates to our guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful