The offers compared
| Offer | When | Price seen | Good to know |
|---|---|---|---|
| Royal Princess (River City) | 9:30 pm to 1 am | Air-conditioned THB 5,900; open deck THB 7,900 | Free-flow spirits, wine and beer, buffet, New Year gift |
| The Planet Cruise (River City) | 9:45 pm to 1:15 am | Air-conditioned THB 6,900; open deck THB 8,900 | Same kind of package, a step up |
| VIVA Alangka (River City) | 9:45 pm to 1:45 am | Air-conditioned THB 4,500; open deck THB 5,900 | Free-flow drinks, champagne at the countdown, buffet with barbecue |
| Smile Riverside dinner cruise (GetYourGuide) | 9:30 pm to 12:30 am (Wat Kalayanamitr pier) | Air-conditioned THB 4,200 on the reseller list; 3-hour New Year edition about $196 on GetYourGuide (seen in search) | Free-flow whisky, beer and wine; upper deck sold out |
| Meridian Cruise 1 (Supakarn pier) | 10:30 pm to 12:15 am | THB 2,900 (remaining areas) | The cheapest on the list; front deck sold out |
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.



