Dhow Cruise Marina

Top 7 River Cruise Bangkok & Dinner (2024 Complete Reviews)


Since I have already had the day cruise in Bangkok few month ago and I was searching for a night river cruise Bangkok for my wedding anniversary.

There are several night river cruises in Bangkok which caters for all types of budget (from mediul to luxury) and all types of cuisines ( european, thai, vegetarian)


Bangkok River Cruise 2023


1. Apsara River Cruise by Banyan Tree Bangkok

Apsara is an elegant restaurant in Bangkok, cruising along the Chao Phraya River. It’s in the the luxury river cruise category with price starting from 75$/person and children under 11 is half price.

What tourists say about the Apasara River Cruise:

Whole experience was very good and memorable. Cozy and atmospheric seating. Food was good but not amazing.

 Good for those who doesn’t have a large appetite. Drinks aren’t included in the set, so you need to order your own drinks at around B230 per drink, which is reasonably priced.

It was a fantastic experience, to be able to eat while cruising down the river with landmarks on both sides of the river. The food is excellently prepared, and they even catered to my special dietary requirements.

You can book online here the Apsara River Cruise.

2. Manohra Dinner Cruise by Anantara

Manohra luxury dining cruise along Chao Phraya River. It’s a small old boat converted to a luxury ship and has limited table so reservation is required in advance. The dinner cruise starts at 7.30pm and ends after 2 hours on the river and price starts from 65$/person (dinner included and no transfers to and from the hotel or beverage included). This option is perfect for a romantic dinner in Bangkok on a special occasion as anniversary or marriage proposal!

What tourists say about the Manohra Dinner Cruise in Bangkok:

The dinner cruise compared to other cruises is double the price BUT you do get a very nice dinner served at your table where other cruises are just having a buffet. Further it is a very private boat so definitely great for people who like privacy.

one of the must try river cruise on river of kings. immaculate dining service as expected from the staff. thumbs up!



We can book online here the Manohra River Cruise in Bangkok.


3. Bangkok Loy Nava Cruise

This river cruise in Bangkok is a popular one and highly recommended. The boat is the oldest antique teakwood rice barge on Chao Phraya River in Bangkok. The Loy Nava Dinner Cruise is the perfect way to get a an authentic taste of Bangkok: from its famous sights to its live entertainment to its world-renowned cuisine.

Price for the Loy Nava Cruise starts from 50$/person and there are 2 departures per day at 6pm (for sunset on the river in Bangkok) and at 8pm (for evening cruise)

What tourists say about the Loy Nava River Cruise in Bangkok.

The crew was exceptional. They made sure we’re comfortable and entertained. Oh! They also made sure that we leave with happy tummies. We had the boat to ourselves

The whole cruise is nice. We celebrated one of our relationship milestones. It was very romantic and intimate because there were just very few people on board. The servers were very nice and they offered a lot of things that weren’t included in the package. The whole experience is very nice.

You can book online here the Loy Nava Dinner Cruise in Bangkok.

4. Shangrila-River Cruise Bangkok

If you are looking for one of the most expensive and luxury river cruise in Bangkok then Shangri-la is he option for you. I have booked this river cruise and I did not regret the choice; the full review on Shangri-la River cruise can be found in this post.


The Horizon dinner cruise is operated by the five star Shangri-La hotel so expect excellent services from the ground staff.

Horizon Cruise at Shangri-La Hotel River Cruise is the official name of the cruise and can be booked only on different websites as Klook. Price starts from 70$/person

What tourists say about the Shangri-la River Cruise Bangkok.

Very classy, clean and great ambiance. Food is also good with appetizer and dessert. Nice staff and great views of the river.

It was a wonderful experience. Firstly, boarding was in a orderly manner. We didn’t have to rush for boarding compared to other river cruise that’s available in the area. The hotel has their own pier for boarding. Secondly, There was a wide variety of food to select from. And the food was replenished very quickly. I particularly like their roasted lamb leg. It was tender and paired nicely with the various sauces to choose from. The waiters were nice and attentive to our needs. Our family had separate bookings and they manage to accommodate our request to have everybody seated together. Overall, I enjoyed the experience and will definitely choose to book the horizon cruise again.

We can book online here the Shangri-la River Cruise in Bangkok.

5. River Star Princess Dinner Cruise

This river cruise in Bangkok is one of the most popular due to its price. It costs only 27$/person and serves an international buffet. They have only 1 departure per day at 7pm so better book this river cruise in Bangkok in advance.

River Star Princess Dinner Cruise is a romantic dinner cruise in Bangkok, Thailand. You will enjoy your dinner at night time cruising along Chao Phraya River. Having a live bad makes the atmosphere more friendly and the audience is more young tourists.

What tourists say about the River Star Princess Dinner Cruise Bangkok.

Best thing to do so far .. it was worth getting it . The staff service were very good. The food quality were very good . They had very of songs for live bands , they even took requests for songs . I love it . It’s was so relaxing . We were at the top sitting areas with a beautiful view for almost 2 hours . It was worth getting it . I’m definitely getting it for next trip . Romantic candle light dinner with lots of variety of food and desserts and love band and beautiful view.

The buffet is great with a very bubbly live band. This is one of the must in Bangkok.

We can book online here the River Star Princess Cruise.

6. Grand Pearl Dinner Cruise in Bangkok

This is other budget river cruise to be taken in Bangkok. With prices starting from 37$/person it makes a popular choice if you are on a budget in Bangkok but still want to enjoy an evening cruise.


The Grand Pearl candle light dinner cruise with Thai and international food, beautiful river scenery and various entertainment is a fun and relaxed evening out with friends, family or the loved one’s.

What tourists say about the  Grand Pearl Dinner Cruise Bangkok.

I booked for my anniversary. it was good experience. food was nice. we got seat outside. that was great experience and peaceful. took lots of photos of side view. it was a nice night. thank klook for making this happen. there are other cruise in cheaper price.but it will be mostly crowded with loud music.

It was an amazing experience for us! Superb to the service level and nice food as well! It’s actually far more better than what I have expected. Surely I encourage you to take the experience and certainly will recommend to my friends around whoever is going to Bangkok!

We can book online here the Grand Pearl Dinner Cruise in Bangkok.

7. Chao Phraya Princess Dinner Cruise

This is by far the most popular and booked night river cruise in Bangkok; so don’t expect too much intimacy as the luxury river cruises mentioned earlier. When I did the Shangri-la River Cruise I saw more than 7-8 boats for this company and it was low season – beginning of July.

Price and excellent services makes this river cruise one of the most booked in Bangkok. Price starts from 31$/person and they do have a live band & entertainment on the boat.

What tourists say about the  Chao Phraya Princess Cruise in Bangkok.

It was a great experience and we really enjoyed it alot. the counter to check- in to get the ticket was very easy to look for. Each and every staff in the cruise was very kind and polite. They tried their best to serve us with smile. The food was good and it exceeded my expectations. The live band female singer sings so well. Her band had a great interaction with all the customers. The staff also offer a photo taking session, and if you like the photo in the  end, you can buy it at 200 baht. it comes with a frame. Overall we enjoyed it alot. recommended 100%

You can book here the Chao Phraya Princess Cruise in Bangkok.


by Sorin

Sorin is a freelance travel writer. He is an experienced travel writer and traveller. Since 2012 he explored more than 60 countries on 4 continents: Asia, Europe, Africa and North America. Currently is based in Romania after spending the last 7 years in Myanmar.