Chao Phraya dinner cruise: how to choose the right boat
Updated 6 November 2026

Image created with AI, not a specific venue.
For most couples, the best Chao Phraya dinner cruise is a small rice barge with a Thai set menu: Apsara Cruise by Banyan Tree or Manohra by Anantara. If you would rather have a buffet, pick Shangri-La Horizon. Save the budget boats for big groups watching the cost.
All of them sail the Chao Phraya after dark. What you are choosing is the boat, the kitchen and how many people you share the evening with.
The cruises compared
| Cruise | Boat and menu | Pier | Sailing | Price | Dress |
|---|---|---|---|---|---|
| Apsara (Banyan Tree) | Vintage rice barge, 5-course Thai | River City Pier 1 | 6:45 to 9:45 pm | 4,200 baht net (festival rate) | Smart casual |
| Saffron (Banyan Tree) | Modern boat, 4-course Thai | ICONSIAM Piers 1 and 2 | 7 to 10 pm | 3,800 baht net (festival rate) | Casual |
| Manohra (Anantara) | Antique teak rice barge, Thai set menu | Ask when booking | 6, 7 or 8:30 pm, 2 hours | From about 3,500 baht net | Not stated |
| Shangri-La Horizon | Cruise boat, international buffet | NEXT2 Pier | 7 to 9:30 pm | 2,900 baht nett | Smart casual |
| Chaophraya Cruise | Large cruiser, Thai and international buffet | Asiatique Pier 1 | 7:15 to 9:15 pm | Not published | Not stated |
| Chao Phraya Princess | Cruise boat, international buffet | Ask when booking | Not published | 1,200 baht promotion, from 1,900 | Not stated |
Prices and times are taken from each operator’s own site on 6 November 2026. They change often, so confirm when you book.
The small boats: Thai food and a quieter evening
Apsara Cruise is the pick if you want the classic look. It is a restored rice barge with teak wood and murals, serving a five-course Thai menu by candlelight. You check in at River City Pier 1 from 6 pm. Banyan Tree’s festival rate is 4,200 baht net per person, or 6,500 baht with an open bar. Ask for the regular price outside festival dates.
Manohra offers the most flexibility. The Manohra Star is a teak barge over 100 years old and carries a maximum of 60 guests, so the evening stays small. There are three sailings: 6 to 8 pm, 7 to 9 pm and 8:30 to 10:30 pm. The set menus start at about 3,500 baht net with soft drinks, and about 4,500 baht with free-flow wine and beer. A couple’s package with champagne costs 11,500 baht. The operator’s two pages differ by 100 baht, so confirm the price. Choose the 6 pm sailing for the last of the daylight. The operator’s listing is tied to Anantara Riverside, but it does not name the boarding pier, so ask.
Saffron Cruise suits people who care more about the food than old-world charm. It is a contemporary boat with an open-air Moon Deck and an indoor saloon, serving a four-course Thai menu. Check-in is at ICONSIAM Pier 1 from 6:30 pm, with departure from Pier 2 at 7 pm.
The buffet boats
Shangri-La Horizon is the safest choice if you like to choose from a spread, or if your group has mixed tastes. The buffet includes seafood on ice, sushi and sashimi, carved dishes, and Thai and Western mains. The 2,900 baht nett price includes a first drink plus free-flow soft drinks and juice. Children pay 1,450 baht. It leaves from NEXT2 Pier on Soi Wat Suan Plu.
Chaophraya Cruise runs two boats from Asiatique, carrying 290 and 500 passengers, each with an air-conditioned lower deck and an open upper deck. Check-in is from 5:30 to 6:45 pm at Warehouse 3. Expect a buffet, live singers and a Thai greeting dance. This is an easy family option, not a romantic one.
Chao Phraya Princess is the budget option. Its site advertises a promotion from 1,900 baht down to 1,200 baht, with an international buffet and live music. Alcohol costs extra. The site does not publish departure times or the pier, so call +66 2 860 3700 before you plan around it.
How to choose
- Anniversary or proposal: Apsara or Manohra. At Manohra, book the premium menu with the champagne package.
- A Thai set menu rather than a buffet: Apsara, Manohra or Saffron.
- Mixed group or fussy eaters: Shangri-La Horizon.
- Large group on a budget: Chaophraya Cruise or Chao Phraya Princess.
- You are staying near the river: choose the pier closest to you. Our guide to where to stay in Bangkok shows how the riverside hotels line up.
Be cautious with reseller listings. Prices and times differ widely between sites, and many listings are out of date. Some guides still promote Supanniga Cruise and Loy Nava. We could not confirm from an operator’s site that either is sailing, so contact them directly before you plan around them.
What to expect on the night
Check-in opens between 30 minutes and about 1.5 hours before departure, depending on the boat, so leave extra time for Bangkok traffic. Pier access is often easiest by BTS and boat, and our getting around Bangkok guide explains how. Bring a light layer: the saloons are air conditioned and the decks can be breezy. Drinks are usually extra unless your package says otherwise, so read what is included before you pay.
The route is the highlight. Shangri-La lists the Grand Palace, Wat Arun and Wat Pho among the landmarks on its route, and TAT notes that Wat Arun and the Grand Palace are lit up after sunset.
When to go
From 13 November to 13 December 2026, the Tourism Authority of Thailand’s Vijit Chao Phraya festival adds illumination and projection shows along the river. Banyan Tree runs festival sailings on Fridays and Saturdays, and warns that views of specific displays cannot be guaranteed. Book early. For weather and crowds across the year, see the best time to visit Bangkok.
A cruise works best as the last act of a temple day. The 3-day Bangkok itinerary places it after Wat Arun and the Grand Palace, and you can find more ideas in things to do in Bangkok.
Questions people ask
Which Chao Phraya dinner cruise is the best?
For a quiet, romantic evening, choose Apsara or Manohra: restored rice barges with Thai set menus. For a buffet, choose Shangri-La Horizon.
How much does a Chao Phraya dinner cruise cost?
From about 1,200 baht on a promotional buffet boat, 2,900 baht on Shangri-La Horizon, and 3,500 baht or more on a rice barge with a set menu.
How long is a Chao Phraya dinner cruise?
Usually about two hours. Manohra and Chaophraya Cruise sail for two hours, Horizon for two and a half, and Apsara and Saffron publish three-hour dinners.
What do I wear on a dinner cruise in Bangkok?
Smart casual is the safe choice. Apsara and Horizon state smart casual, and Saffron states casual. Bring a light layer for air conditioning or river breeze.
When is the best time to take a dinner cruise?
Choose the earliest sailing if you want to catch the last of the light. From 13 November to 13 December 2026, the Vijit Chao Phraya festival adds river light shows.
- Banyan Tree Bangkok: Apsara Cruise
- Banyan Tree Bangkok: Saffron Cruise
- Banyan Tree Bangkok: Vijit Chao Phraya 2026
- Manohra Cruises: home
- Manohra Cruises: dinner river cruise
- Manohra Cruises: cruise timings
- Shangri-La Bangkok: Horizon Cruise
- Shangri-La Bangkok: Luxury Dinner Cruise offer
- Chaophraya Cruise: official site
- Chao Phraya Princess: official site
- Tourism Authority of Thailand: Thailand after dark
