Best Dinner Cruises in Bangkok (With Stunning River Views)
Bangkok at night is something truly special. The way the temples light up, the reflections on the Chao Phraya River, and that mix of calm and energy you can only find here. One of the best ways to experience it all is by taking a dinner cruise.
My wife and I once spent an evening floating down the river, watching Wat Arun and the Grand Palace sparkle against the night sky. Between the soft music, the warm breeze, and the smell of Thai food being served, it felt like time slowed down, just the two of us, and time stood still.
Whether you’re looking for a romantic night out, a memorable family experience, or just a new way to see Bangkok, a dinner cruise is one of those must-do experiences to cross off your bucket list while in Thailand.
In this guide, I’ll walk you through the best dinner cruises in Bangkok, what makes each one special, and how to choose the right one for your evening on the river. And even show you easily where to book them.
Disclosure: This post may contain affiliate links, meaning if you decide to make a purchase through our links we may earn a commission at no additional cost to you. See our policy for more info.
Why Take a Dinner Cruise in Bangkok?
There’s something about being on the water that makes Bangkok feel completely different. The traffic and noise fade away, replaced by a gentle breeze, live music, and the glow of the city lights reflecting off the river.
Also, you get to see Bangkok from a completely different angle. That is what I also like about taking the taxi boats, for example.
A dinner cruise on the Chao Phraya River isn’t just about the food. It’s the whole experience. You’ll float past some of Bangkok’s most iconic landmarks like Wat Arun, The Grand Palace, and Rama VIII Bridge, all beautifully illuminated after dark.
It’s also one of the easiest ways to combine sightseeing with dining. Most cruises last around two hours, include either a buffet or set dinner, and depart from convenient piers like Asiatique or River City. Whether you prefer something luxurious and romantic or casual and lively, there’s a dinner cruise for every kind of traveler.
💡 Tip: Book your cruise online in advance. Not only will you often get a better deal, but you’ll also secure the best seats on the upper deck for the views.
Best Dinner Cruises in Bangkok
Here are some of the best dinner cruises you can take, that will get you the best experience, on various budgets, as well as where to book them.
Manohra Cruises: Luxury and Authentic Thai Experience

If you’re looking for an elegant and traditional dinner experience, Manohra Cruises is one of the best options in Bangkok. The cruise takes place on a beautifully restored teakwood rice barge, giving you an intimate, cozy atmosphere as you sail down the river.
The menu features authentic Thai dishes served course by course, with a focus on presentation and flavor. The service is exceptional, and the small number of passengers makes it feel more personal and peaceful, which is perfect for couples celebrating a special night.
What to Expect:
- Fine dining experience on a traditional rice barge
- 2-hour evening cruise along the Chao Phraya River
- 5-star service by the team at the Anantara Riverside Hotel
Details:
- Departure: Anantara Riverside Pier
- Duration: 2 hours (typically 7:30–9:30 PM)
- Atmosphere: Romantic and elegant
- Price range: From 2,300–3,000 THB per person
Where to book: Compare prices and reserve your seats on Viator.
💡 Tip: Request a table near the front of the boat for uninterrupted river views and great photos of Wat Arun at night.
Viva Alangka Cruise: Elegant, Modern & Panoramic Views

If you want a dinner cruise that combines luxury with lively atmosphere, the Viva Alangka Cruise is one of the top choices in Bangkok. This modern, multi-deck boat features spacious seating areas, an open rooftop deck, and floor-to-ceiling windows offering panoramic views of the river.
The buffet dinner includes both Thai and international dishes, with live music and traditional performances adding to the experience. It’s ideal for travelers who want something elegant yet fun. Not too quiet, but still romantic.
What to Expect:
- Luxury 3-deck boat with rooftop seating
- International buffet and live entertainment
- Great views of Wat Arun and the Grand Palace at night
Details:
- Departure: River City Pier or Asiatique Pier
- Duration: 2 hours (typically 7:30–9:30 PM)
- Atmosphere: Stylish and lively
- Price range: From 1,200–1,800 THB per person
Where to book: Reserve your table and check the best price and availability on Viator.
💡 Tip: Arrive at least 30 minutes early since the upper deck fills up fast and offers the best views for sunset departures.
Chao Phraya Princess Cruise: Popular and Affordable Choice

The Chao Phraya Princess Cruise is one of the most popular dinner cruises in Bangkok, and for good reason. It combines great value with a fun, lively atmosphere, making it perfect for first-time visitors who want the full experience without spending too much.
You’ll enjoy an international buffet with Thai and Western dishes, live music, and stunning night views from the top deck. The vibe is upbeat but still romantic, especially when the boat passes Wat Arun and the Grand Palace, all lit up at night.
What to Expect:
- Buffet dinner with Thai and international cuisine
- Live band and open-air rooftop deck
- Perfect for first-timers and families
Details:
- Departure: River City Pier or ICONSIAM Pier
- Duration: 2 hours (typically 7:30–9:30 PM)
- Atmosphere: Fun, lively, and scenic
- Price range: From 1,000–1,300 THB per person
Where to book: See current prices and reviews on GetYourGuide or Viator.
💡 Tip: If you want a quieter experience, book a weekday cruise instead of weekends since it’s much less crowded.
White Orchid River Cruise: Great Value with Entertainment

For travelers looking for a fun evening that doesn’t break the budget, the White Orchid River Cruise is a solid choice. It offers a relaxed atmosphere with plenty of entertainment, from live music and Thai dance shows to a lively cabaret performance later in the evening.
The buffet is generous, featuring both Thai and international dishes, and the boat has multiple decks, including an open-air rooftop that’s great for photos. It’s a good mix of sightseeing, dining, and nightlife. All in one cruise.
What to Expect:
- Large boat with live performances and buffet dinner
- Great river views from the top deck
- Energetic and social atmosphere
Details:
- Departure: ICONSIAM Pier or River City Pier
- Duration: 2 hours (typically 7:30–9:30 PM)
- Atmosphere: Entertaining and good value
- Price range: From 900–1,200 THB per person
Where to book: Compare current offers and schedules on GetYourGuide or Viator.
💡 Tip: The live show and dancing happen toward the end of the cruise, so plan to stay on deck after dinner for the best views and entertainment.
Loy Nava Dinner Cruise: Traditional and Peaceful Experience

If you’re looking for a quieter and more cultural evening on the river, the Loy Nava Dinner Cruise is one of the most charming options in Bangkok. You’ll dine aboard a beautifully crafted teakwood rice barge, softly lit by candles and decorated with fresh flowers and traditional Thai fabrics.
The service feels personal, the pace is relaxed, and the music is gentle. This cruise is all about atmosphere and authenticity. The menu focuses on traditional Thai cuisine, with beautifully plated dishes that showcase local ingredients. This is the best option for couples who want something more private and meaningful.
What to Expect:
- Authentic Thai fine dining on a traditional wooden boat
- Intimate setting with gentle background music
- Ideal for anniversaries or romantic dinners
Details:
- Departure: River City Pier
- Duration: 1.5–2 hours (early and late dinner options)
- Atmosphere: Quiet, elegant, and romantic
- Price range: From 2,000–2,800 THB per person
Where to book: Book directly through Klook to see current menus and departure times.
💡 Tip: Choose the early departure if you want to catch the sunset over the river. It’s the perfect time for photos before dinner is served.
Apsara Cruise by Banyan Tree: Premium Fine-Dining on the River

For those evenings when you really want to treat yourselves, the Apsara Cruise by Banyan Tree offers a standout luxury experience. The cruise takes place aboard a beautifully restored teak rice barge, blending traditional Thai craftsmanship with modern elegance. As you float silently past the illuminated Wat Arun, Grand Palace, and other riverside landmarks, you’ll enjoy a multi-course Thai fine-dining menu served with impeccable service.
What to Expect:
- A 4- or 5-course gourmet Thai set menu crafted by Chef Chophet of Banyan Tree.
- Elegant, intimate setting with upscale service and attention to detail.
- Panoramic river views through the night, which is ideal for special occasions or anniversaries. Or what about your honeymoon?
Details:
- Departure: River City Pier 1 (23 Soi Charoen Krung 24)
- Duration: Approximately 2–3 hours (typically 18:45–21:45) Viator
- Atmosphere: Luxurious, romantic, and refined.
- Price range: From roughly 3,300 THB per person (food only) with add-ons for drinks. Hungry Hub
- Dress code: Smart casual (no shorts, sandals, or sleeveless shirts) hotels
Where to book: Reserve your table and check current prices on Viator.
💡 Tip: Choose a seat by the large windows and let the boat drift near Wat Arun at dusk. It’s a photo moment you’ll remember.
Final Thoughts
A dinner cruise in Bangkok is one of those experiences that never gets old and everyone has on his/her bucket list. no matter how many times you visit. Between the glowing temples, soft river breeze, and incredible Thai food, it’s an evening that perfectly captures what makes this city so special.
Whether you go for a luxury dining experience like Apsara or Manohra Cruises, or something fun and lively like Viva Alangka or Chao Phraya Princess, every cruise offers a different way to fall in love with Bangkok at night.
If you’re planning a romantic trip, don’t miss my guide to Bangkok’s most romantic experiences for couples. It’s full of ideas that pair perfectly with a dinner cruise if you visit Thailand as a couple. You can also check out my Bangkok rooftop bar recommendations if you’d like to end your evening with cocktails and skyline views, or read my Bangkok itinerary for first-time visitors to plan your days before your river adventure, which is for 3 days.
No matter which cruise you choose, you’ll come away with more than just photos — you’ll have memories of the city that sparkle long after the night ends.
