Also available in: Deutsch
Bangkok is loud, lively, and sometimes pretty chaotic. That’s exactly why it’s even better when you don’t end up somewhere between high-rises in the evening but right on the Chao Phraya. That’s where you’ll find everything: from affordable hotels with solid comfort to true luxury addresses where even the view from your room is a highlight. So you don’t have to search for long, we’ve put together Bangkok riverside hotels for you here. From budget-friendly to top-tier, and always with that relaxed riverside vibe.
Bangkok Hotels on the Chao Phraya River (From Budget-Friendly to Top-Tier)
- 1. ibis Bangkok Riverside
- 2. Sala Rattanakosin Bangkok
- 3. Millennium Hilton Bangkok
- 4. Baan Wanglang Riverside
- 5. Shangri-La Bangkok
- 6. Theatre Residence
- 7. Anantara Riverside Bangkok Resort
- 8. Avani Plus Riverside Bangkok Hotel
- 9. Chatrium Hotel Riverside Bangkok
- 10. Mandarin Oriental
- Bangkok: Tours and Tickets
- How to Get to Bangkok
All accommodations on this list are located right on the riverbank and are perfect if you want to experience Bangkok’s sights with boats, the skyline, and temples in view. Depending on the season, you can even score really good deals at well-known properties. Whether it’s the Old Town, the Thonburi side, or the area around Sathorn and Bang Rak. You’ll get a mix that works just as well for sightseeing as it does for a few relaxed hours by the water.
1. ibis Bangkok Riverside

The ibis Bangkok Riverside is a great choice if you want to stay right on the Chao Phraya but still keep the hotel price within reason. The rooms are modern and functional, just right for a city trip where you’re out and about a lot during the day. Depending on the category, you’ll look out onto greenery or toward the river. You have everything you need for an uncomplicated stay, such as air conditioning, a TV, and a small work area.
A big plus is the outdoor pool, which feels especially good after a hot day in Bangkok. On top of that, the riverside location is ideal if you want to experience Bangkok from the water as well. Also practical is the shuttle to BTS Krung Thonburi. That way, you can get into the city quickly without jumping straight into the traffic.
Book Here: ibis Bangkok Riverside
2. Sala Rattanakosin Bangkok

The view of Wat Arun, one of the most beautiful temples in Bangkok, isn’t just a nice extra here, it’s the reason many people book this hotel. The Sala Rattanakosin sits right on the river and puts you in the heart of the Old Town. The rooms are modern and cleanly designed, more on the minimalist side, but very cohesive. With the right room category, you’ll look out over the Chao Phraya – especially in the evening, it’s truly impressive.
A strong extra is the bar and restaurant, which are perfect for a sundowner when the city starts to glow. Plus, you’re extremely well positioned in the Old Town. Many temples and sights are within a short distance, and the boats on the river are a relaxed way to get around Bangkok without stress.
Book Here: Sala Rattanakosin
3. Millennium Hilton Bangkok

Staying right in one of Bangkok’s riverside hotels while enjoying a truly comfortable, classic hotel standard. That’s exactly what you get at the Millennium Hilton Bangkok. The rooms feel modern and high-end. With a river view, you get that classic Bangkok perspective where you can watch life on the Chao Phraya from the front row. Especially after long days in the city, this is a place where you can really unwind.
On-site, you can expect a pool, fitness area, and additional amenities that make your stay pleasantly well-rounded. The location near ICONSIAM is also super convenient if you want shopping and restaurants within a short distance. And thanks to the piers and river connections, you can get around quickly without having to rely on Bangkok traffic all the time.
Book Here: Millennium Hilton Bangkok
4. Baan Wanglang Riverside

Boutique vibes right on the water are the keyword here. The Baan Wanglang Riverside feels pleasantly personal and is a great fit if you want to experience Bangkok in a more local and relaxed way. The rooms are modern and warmly furnished. If you can, choose a category with a river view. Then you’ll have a front-row seat in the morning and evening as boats glide by and the lights come on across the river.
There’s also an in-house restaurant and bar, which is especially convenient in the evening when you don’t want to plan much after sightseeing. You’re quickly at the piers and can cover many routes along the river much more relaxed than by taxi. At the same time, you’re staying in an area that feels less touristy than the classic hotspots on the other side.
Book Here: Baan Wanglang Riverside
5. Shangri-La Bangkok

The Shangri-La Bangkok is one of the best addresses if you’re looking for riverside luxury that feels more like a resort than a typical city hotel. The rooms are elegant and very quiet, which is truly worth its weight in gold in Bangkok. With a river view, you’ll have a beautiful outlook over the Chao Phraya that starts off relaxed in the morning and becomes wonderfully atmospheric in the evening when the lights come on.
A highlight is the pool area and the spa if you want to treat yourself to a break from sightseeing. You’re also excellently set up when it comes to dining. The proximity to the piers around Saphan Taksin is especially practical, because boat connections are a real alternative to taxis for many routes.
Book Here: Shangri-La Bangkok
6. Theatre Residence

Staying in a quieter spot and still waking up right on the Chao Phraya – that works really well at Theatre Residence. The rooms and studios are modern, cozy, and often offer more space than classic city rooms. What’s especially nice is the “living, not just sleeping” vibe. Depending on the category, you’ll get extras like a small kitchenette or a seating area, which makes the stay instantly more comfortable.
Outside, there’s a pool for unwinding. And despite the quiet location, getting around is practical because the nearby piers get you on a boat quickly, so you can head in a relaxed way toward Bangkok’s Old Town or other riverside spots. In the area, you’ll also find local markets and small restaurants, which makes the neighborhood feel authentic.
Book Here: Theatre Residence
7. Anantara Riverside Bangkok Resort

The Anantara Riverside Bangkok Resort is perfect if you’re looking for a true resort feel in Bangkok. The property feels green and pleasantly quiet, even though you’re in the middle of the city. The rooms are comfortable and designed in a Thai style, with a warm, high-end atmosphere. Depending on the category, you’ll enjoy views of the greenery or toward the Chao Phraya, which is especially beautiful in the evening.
A highlight is the large pool area, which is ideal for a break between temples, markets, and shopping. On top of that, there are several restaurants and a spa if you want to deliberately take some time to unwind. The location on the west bank feels more relaxed, and at the same time you can get back into the city quickly via river connections or short routes.
Book Here: Anantara Riverside Bangkok Resort
8. Avani Plus Riverside Bangkok Hotel

If you like seeing Bangkok from above, you’ll be happy at Avani Plus Riverside in no time. The hotel focuses on modern design, large windows, and a view that’s especially impressive in the evening. The rooms are stylish and comfortable. With a river view, you’ll have the skyline and the Chao Phraya right in sight, which instantly gives your stay that special big-city feeling.
A real highlight is the rooftop area with an infinity pool, which is perfect for unwinding. You’re also well taken care of when it comes to food, so you don’t have to head out every evening. The location on the West Bank is pleasantly relaxed, and depending on your plans, you can quickly reach key connections by boat or taxi. A great choice for a Bangkok riverside hotel.
Book Here: Avani Plus Riverside
9. Chatrium Hotel Riverside Bangkok

More space than in typical Bangkok rooms is almost standard here. The Chatrium Hotel Riverside Bangkok is perfect if you like it comfortable and a “living by the river” feel is important to you. Many rooms and suites are generously sized. Depending on the category, you’ll have a balcony and a river view that’s especially beautiful in the evening when boats pass by and the city lights up along the water.
There’s also a large pool area that almost feels like a little break from the hustle and bustle. The hotel also has restaurants and other extras, so you can stay flexible even if you want to take a quieter day. The location is practical if you like being out and about along the river, for example, toward Asiatique or to the piers for a transfer.
Book Here: Chatrium Hotel Riverside Bangkok
10. Mandarin Oriental

If you want to treat yourself to Bangkok at the absolute top tier, the Mandarin Oriental is another great address for that. The rooms and suites are extremely high-end, elegant, and thoughtfully designed down to the last detail. With a river view, you’ll have the Chao Phraya right in front of you, including that iconic riverside vibe that people love so much about Bangkok.
Add to that a pool, spa, and a level of service that makes the stay truly special. You’re also in a culinary league where you can easily spend an evening at the hotel without feeling like you’re missing out. Thanks to the waterside location, you can reach many riverside spots quickly and experience Bangkok in a relaxed way by boat as well.
Book Here: Mandarin Oriental
Bangkok: Tours and Tickets
Do you prefer to travel with a guide who knows the area very well? Then we recommend a guided tour with a local. This way you can get to know the old town of Bangkok in a completely different way. GetYourGuide offers a wide selection of exciting tours for things to do in Bangkok’s Old Town.
How to Get to Bangkok
Traveling to Bangkok is relatively easy, as there are direct flights and stopovers from all the surrounding countries, as well as from Europe or the Emirates. Flights from neighboring countries arrive at Don Mueang International Airport (DMK) and flights from Europe etc. arrive at Suvarnabhumi International Airport (BKK).
Cheap flights to Bangkok can be found at Skyscanner for example. There you can compare the prices by days, see the flight duration and stopovers. Everything is very clear and absolutely recommended for a first comparison.
If you are traveling to Bangkok from other cities in Thailand or from neighboring countries such as Cambodia, then there are more possibilities. In addition to the airplane you can choose long-distance buses and trains (within Thailand) to Bangkok. Prices and times can be found at our partner 12go.asia.
Have you ever stayed at a Bangkok Riverside Hotel? What would you recommend? Let us know in the comments.

Tobi
Hi, I'm Tobi, author, passionate travel blogger and founder of this blog. I've been traveling the world a lot since 2013, mostly in Southeast Asia, but sometimes also in Europe. The Thai island of Koh Phangan has become my home base when I'm not traveling. Find out more on our About Us page.