The offers compared

Our pick

Our pick is the Smile Riverside cruise, bookable on GetYourGuide: 9:30 pm to 12:30 am from the Wat Kalayanamitr pier, with free-flow drinks and a buffet according to the reseller list (THB 4,200 air-conditioned). The link opens the boat's regular cruise listing: the 3-hour New Year edition is sold separately, so search for it on 31 December. For a bigger budget, Royal Princess and The Planet leave from River City with free-flow spirits. For a night outside New Year's Eve, the regular cruises White Orchid or Chao Phraya Princess are safe bets.

How to choose

  • The cheapest: Meridian 1 (THB 2,900), but back at 12:15 am.
  • A balance: VIVA Alangka or Smile Riverside, around THB 4,200 to 4,500.
  • Top-end open bar: Royal Princess or The Planet, THB 5,900 to 8,900.

Practical tips

  • Piers change on 31 December (River City, Terminal 21 Rama 3, Supakarn, Riverside hotel): confirm the one in your booking email.
  • Arrive early. Traffic is heavy on New Year's Eve; allow 30 to 45 minutes before departure, more if you cross the city.
  • Getting home after midnight. Returns run from 12:15 to 1:45 am: plan a taxi or ride-hailing car, and the alcohol-free cruises (Faraya) for Muslim groups.

Frequently asked questions

How much is a New Year's Eve dinner cruise in Bangkok? On the list read on 31 October 2026, from THB 2,500 to THB 9,900 per adult in the air-conditioned cabin; up to THB 12,900 for the roof or bow.

Can you see fireworks from the boat? The cruises are designed to be on the water at midnight, but the official 2026-2027 programme is not published: see our page on New Year in Bangkok.

Do I need to book early? Yes: several upper decks and bows were already sold out on 31 October.

Going further

The city countdowns and fireworks: New Year in Bangkok. For an ordinary dinner cruise: Chao Phraya dinner cruise. And for December: Christmas in Bangkok.