Bangkok is an exciting capital city, where Thai tradition meets modernity. One of the most popular areas to stay is along the Chao Phraya River. It runs through the centre of the city with many restaurants, malls, and temples on its banks. Some of the most luxurious hotels are also located by the river. Based on past guest reviews, we’ll show you the top properties designed for families and couples. Here are the best Bangkok hotels on the Chao Phraya River. 

1. Four Seasons Hotel Bangkok at Chao Phraya River

A famous name amongst luxury travellers, Four Seasons hotels are always popular. Their property on Chao Phraya River is no exception and is one of the most highly-rated hotels in Bangkok. Boasting an outdoor lap pool and infinity pool, it’s perfect for those hot humid days. One of the best rooms is the Riverside terrace suite because of its tranquil river view. While most rooms can accommodate up to 3 guests, they’re more suitable for romantic couples. With a series of restaurants, your taste buds will be satisfied no matter what cuisine you’re craving. Savour Cantonese cuisine at the Michelin-starred Yu Ting Yuan, or French food at the Brasserie Palmer and Café Madeleine.

  • Guest Reviews: The bed was so comfortable that I slept 9 hours. Lemongrass Ice Tea with Padan was so delicious.
  • Star Rating: 5 stars
  • Best Rooms: Riverside terrace one bedroom suite
  • Address: 300/1 Charoen Krung Road, Sathorn, Sathorn, 10120 Bangkok, Thailand

Check Rooms Official site

2. Chakrabongse Villas

The Chakrabongse Villas have a noble history – if you stay here, you’ll feel like royalty! Built in 1908 as a private retreat for Prince Chakrabongse, the property is now a boutique hotel. It is within walking distance of the Wat Pho and the Grand Palace. If you’re on a honeymoon, there are plenty of charming suites designed for couples. For a family of four, you can get pool views and a luxurious stay in the Two-bedroom suite. Past guests chose this hotel for its stunning tropical gardens, the perfect setting to ‘stop and smell the flowers’. As the sun sets on the Chao Phraya River, you’ll have the opportunity to eat like a king (or queen!). The hotel restaurant serves Royal Thai Cuisine, including recipes from the royal family’s own kitchen.

  • Guest Reviews: Right at the river with splendid views of Wat Arun. Management team, along with all staff – First Class.
  • Star Rating: 5 stars
  • Best Rooms: Two-bedroom suite with pool view
  • Address: 396/1 Tatien, Maharaj Road, Phraborommaharajawang, Phanakorn, 10200 Bangkok, Thailand

Check Rooms Official site

3. The Peninsula Bangkok

At the Peninsula Bangkok, you can enjoy the best of nature and city life. The riverside hotel has great waterway views and is close to some of Bangkok’s best shopping districts. From its high-rise architecture to glittering, well-manicured courtyards, the Peninsula Bangkok oozes class. Way up on the 37th floor, the Terrace Suite has spectacular views. Guest also praise the Terrace Suite for its interior design, influenced by contemporary Asian style. The Mei Jiang Exclusive restaurant will remind you of China as it has the most authentic cuisine. For a local option, savour Thai food at the river-facing Thiptara restaurant.

  • Guest Reviews: Great room with a stunning view; very good restaurants on the river bank.
  • Star Rating: 5 stars
  • Best Rooms: Terrace suite
  • Address: 333 Charoennakorn Road, Klong-Tonsai, Klongsan, 10600 Bangkok, Thailand

Check Rooms Official site

4. Mandarin Oriental Bangkok

The Mandarin Oriental Bangkok has been operating on the bank of the Chao Phraya River for 147 years. A great option for adventure lovers, they offer back street biking tours and other outdoor experiences. They also have discount rates for long stays, early bird bookings, and breakfast deals. Stay at the colourful royal king suite, which has spectacular city views. Their spa and sports facilities are highly rated, especially their massage services! You can book private Muay Thai, Yoga or Tennis classes, taught by experts and tailored to your abilities. Many guests have praised the staff for their friendliness and helpfulness.

  • Guest Reviews: The location is wonderful. So was the food at the China House.
  • Star Rating: 5 stars
  • Best Rooms: Royal king suite
  • Address: 48 Soi Charoenkrung40, Charoenkrung Rd. Bangrak, 10500 Bangkok, Thailand

Check Rooms Official site

5. The Siam

Boasting acres of lush gardens, the Siam feels like it’s immersed in nature on the Chao Phraya River. The contemporary architecture and indoor waterfalls give the hotel a zen and peaceful vibe. An inner-city oasis, the Riverside pool villa is a must-stay! The villa has a private pool and a courtyard overlooking the river. For the most relaxing time, Opium Spa has a range of wellness services, all inspired by nature. Or sit down to a stylish afternoon tea available daily from 2pm to 5pm. Later in the evening enjoy a local meal at the Chon Thai Restaurant.  You’ll be amazed by the setting and Thai dining style – it’s an experience!

  • Guest ReviewsHotel is Serene and stylish yet convenient. We enjoyed the beautiful boat to the heart of the riverfront.
  • Star Rating: 5 stars
  • Best Rooms: Riverside pool villa
  • Address: 3/2 Thanon Khao, Vachirapayabal, Dusit, Dusit, 10300 Bangkok, Thailand

Check Rooms Official site

6. The Salil Hotel Riverside Bangkok

The Salil Hotel Riverside Bangkok is in a quiet location tucked away from the main road. Their rooms are full of personality and are designed for all types of guests. If you have the budget, the best room is the Presidential suite on the top floor of the river-facing building. Take a dip in the hotel’s indoor pool, it’s best in the evening for its romantic ambience and views of the city lights. For dinner, there are Thai and international dining options. After dinner, spend some time at Bangkok’s first and only rooftop cigar and whisky bar. In the morning, enjoy the hotel breakfast which is well-rated among guests. Catch the free ferry to nearby shopping malls like Asiatique.  

  • Guest ReviewsBeautiful pool, friendly and helpful staff, delicious breakfast.
  • Star Rating: 5 stars
  • Best Rooms: Presidential suite
  • Address: 2052/7-9 Charoenkrung 72/1 Alley, Wat Phrayakrai Bangkholaem, Bangkok 10120, Thailand

Check Rooms Official site

7. Anantara Riverside Bangkok Resort

Self-described as ‘urban serenity’, Anantara Riverside Bangkok Resort is perfect for relaxing. The hotel’s interior design has an earthy, natural feel. Stay in the two-bedroom river view suite, with a European balconette. Sleeping up to 4 guests, it’s perfect for small families or groups of friends. With a shuttle boat connecting you directly to the city, you won’t be bored during your stay. Themed boating experiences include eco-tourism and the history of the ancient capital, Ayutthaya. Out of several restaurants, the most visually exciting is the Benihana Tepenyaki restaurant. As chefs whip up a meal right in front of you, they engage with guests and show off their incredible culinary skills.

  • Guest Reviews: Wonderful setting and peaceful atmosphere. The Elephant Bar was beautiful but very expensive.
  • Star Rating: 5 stars
  • Best Rooms: Two-bedroom river view suite
  • Address: 257 Charoennakorn Road, Samrae, Thonburi, 10600 Bangkok, Thailand

Check Rooms Official site

8. Shangri-La Bangkok

Shangri-La translates to “earthly paradise”, which the Shangri-La Bangkok lives up to. Its interior design is modern and luxurious, decorated with rich colours. One of the more popular rooms is the Krungthep deluxe suite. Fitted with a luxury bathroom, lounge, and private balcony, you’ll have views over the Chao Phraya River. For young families, this hotel is a great option as children under 6 can eat for free at the all-day buffet. Another popular dining option onsite is NEXT2 Café, which has a nice setting on the outdoor river deck. If you have a sweet tooth, don’t skip the chocolate boutique for an afternoon supper or post-dinner dessert.

  • Guest Reviews: Nice river view from room balcony, convenient location to go to every famous place.
  • Star Rating: 5 stars
  • Best Rooms: Bangkok deluxe suite
  • Address: 89 Soi Wat Suan Plu, Bangrak, 10500 Bangkok, Thailand

Check Rooms Official site

9. Millennium Hilton Bangkok

Calling all shopping lovers – the Millennium Hilton Bangkok may be for you! The hotel is close to ICONSIAM, one of the largest malls in Asia with over 7,000 shops and a floating market. All the suites are highly recommended for their spaciousness and excellent views. A unique dining option is The Beach with a deck and 20-meter infinity edge pool facing the river, perfect for a light bite. At night, be sure to stop by the ThreeSixty Jazz Lounge for live jazz performances. You’ll also have the best city views from one of the tallest buildings in the area.  Guests praise the breakfast buffet for its variety of options, including some healthy dishes. Despite some issues with the Wi-Fi, the hotel remains extremely popular.

  • Guest Reviews: The River view room is fantastic. Breakfast at Flow is always the best!
  • Star Rating: 5 stars
  • Best Rooms: Suites
  • Address: 123 Charoenkrung Road, Klongtonsai, Klongsan, 10600 Bangkok, Thailand

Check Rooms Official site

10. Royal Orchid Sheraton Hotel and Towers

The Royal Orchid Sheraton is just a 3-minute walk to the cultured art centre, River City Bangkok. On arrival, you’ll be impressed with the Emerald Buddha statue and calming Thai music. The rooms are bright, business-like, and feature floor-to-ceiling windows. If you want the best river views, check out the Executive suite. Most guests stay here because it’s close to ICONSIAM mall and free shuttle boats will take you across the river. Jam Factory is also worth checking out – a unique green space with interesting books, homewares, and a restaurant.  Although, there’ll be some fine options at Royal Orchid with four award-winning restaurants.

  • Guest Reviews: Great location, very clean, and comfortable surroundings. But the hotel is quite old.
  • Star Rating: 5 stars
  • Best Rooms: 1 Bedroom executive suite
  • Address: 2 Charoen Krung Road Soi 30 (Captain Bush Lane), Bang Rak, 10500 Bangkok, Thailand

Check Rooms Official site

11. Montien Riverside Hotel Bangkok

The Montien Riverside Hotel is located right next to Terminal 21 rama 3. It prides itself on excellent hospitality – you’ll instantly notice the welcoming staff on arrival. One of the better options for business travellers is the King suite. It has a very spacious and professional setting, with a lounge area overlooking the Chao Phraya River. For other groups, the 2-bedroom or Queen suite are good options. The most popular dining onsite is the Emperor Chinese Restaurant which serves dim sum and Cantonese cuisine. In the morning, enjoy bread, cakes and other delights from the Montein Bakery.

  • Guest Reviews: Helpful and polite staff. Excellent breakfast and river view. Old-fashioned furniture in rooms.
  • Star Rating: 5 stars
  • Best Rooms: King suite
  • Address: 372 Rama 3, Bangklo, Bangkok, Bang Kho Laem, 10120 Bangkok, Thailand

Check Rooms Official site

12. Praya Palazzo

If you’re looking for privacy, the Praya Palazzo is ideal. The Praya Palazzo is only accessible by a short trip across the river in the hotel’s private barge. With gorgeous architecture inspired by the Siam period – It’s quite the hidden gem! Stay in the Chao Phraya Suite (luxury suite) to make the most of your stay. The spacious suite overlooks the river and is one of a kind! Dinner at Praya Dining is a historical experience. Each dish highlights a different era from the Kingdom of Sukhothai up to today’s Rattanakosin.

  • Guest Reviews: The transfer with the boat works very well. Some facilities need updating.
  • Star Rating: 5 stars
  • Best Rooms: Luxury suite
  • Address: 757/1 Somdej Prakinklao Soi 2, Bangyeekhan, 10700 Bangkok, Thailand

Check Rooms Official site

13. Ramada Plaza by Wyndham Bangkok Menam Riverside

Just a 10-minute stroll away, the Ramada Plaza is one of the closest hotels to Asiatique. They also have a free shuttle service to Sathorn Pier so you can catch the Sky train. With a range of rooms from standard Superior rooms to Deluxe Suites, there are plenty of options. But the most impressive space is the two-bedroom Presidential suite. With a private hot tub right on the balcony, you can admire the river all day.  Fill your stomach at Terrace @72 which offers a seafood and international buffet. Guests also love the Desert Dreams Bakery where you can relish an afternoon snack overlooking tropical gardens.

  • Guest Reviews: Excellent breakfast and location by the riverside. Rooms can be cleaner though.
  • Star Rating: 5 stars
  • Best Rooms: Two bedroom presidential suite
  • Address: 2074 Charoen Krung Road, Bang Kho Laem, Bang Kho Laem, 10120 Bangkok, Thailand

Check Rooms Official site

Which Side of Chao Phraya River is Better?

Stay on the East side of the Chao Phraya River where most of the best shops and attractions are located. Major attractions include the Grand Palace, the Reclining Buddha, and Asiatique. Most major hotels are also on the east side so it’s easier to find accommodation here. By contrast, the west side is undeveloped in terms of tourist infrastructure. Hotels on the east side generally offer free boat rides across the river too.

Best Time To Stay Near Chao Phraya River

Mandarin Oriental Bangkok deluxe balcony king room

The best time to visit the Chao Phraya River is between November and March when the tropical climate is less intense. During this time, temperatures are not as humid and more bearable. There are many festivals between November and March including the King’s birthday on December 5th. New Year and Chinese New Year are also celebrated with fireworks displays along the river. Bangkok has the largest Chinatown in the world so staying for Chinese New Year is incredible. With that in mind, these hotels will have the best views of the river:

  • Mandarin Oriental Bangkok – The deluxe balcony king room, the mandarin king room and the royal king suite are all good options. The royal suite, however, has the best views of the Chao Phraya River. The hotel’s spa and sports facilities are unmatched. 
  • Millennium Hilton Bangkok – The executive suite has a panoramic view. Take in the entire city, it’s stunning!

Best Bangkok Riverside Hotels for Families

The Salil Hotel Riverside Bangkok family room

  • The Salil Hotel Riverside Bangkok – The family room consists of a master bedroom and a lounge with ‘cubby’ style bunk beds. Suitable for two adults and two children, your family will have a lovely stay. The swimming pool onsite also has a kid’s area.
  • Montien Riverside Hotel Bangkok – The family suite with river view is luxurious and spacious. There are two separate bedrooms, one with a double bed and the other with twin beds. It’s the perfect fit for a family of four. Terminal 21 Rama 3 is also just a short walk from the hotel.

Best Bangkok Riverside Hotels for Couples

The Siam pool villa

  • The Peninsula Bangkok – The grand deluxe suite has views of the rivers and Bangkok skyline, the perfect setting for a romantic evening. In the morning, take a stroll around the hotel’s lush gardens. In case you’re inviting additional guests, staff will ask them to leave their ID at the reception.
  • The Siam – Wind down with your partner in style in one of the pool villas. Take a romantic dip or enjoy the courtyard overlooking the river. The Siam is also guest friendly.

Chao Phraya River Hotels Map

Other Bangkok hotels you may be interested in:

Find More Bangkok Hotels on the River

Best Bangkok Rooms with River Views

Chao Phraya River HotelsBest Rooms
Four Seasons Hotel Bangkok at Chao Phraya RiverRiverside terrace one bedroom suite
Chakrabongse VillasTwo-bedroom suite with pool view
The Peninsula BangkokTerrace suite
Mandarin Oriental BangkokRoyal king suite
The SiamRiverside pool villa
The Salil Hotel Riverside BangkokPresidential suite
Anantara Riverside Bangkok ResortTwo-bedroom river view suite
Shangri-La BangkokBangkok deluxe suite
Millennium Hilton BangkokSuites
Royal Orchid Sheraton Hotel & Towers1 bedroom executive suite
Montien Riverside Hotel BangkokKing suite
Praya PalazzoLuxury suite
Ramada Plaza by WyndhamBangkok Menam Riverside
For all new cities, I go overboard on my itinerary, just to see every major attraction. Countries I've visited include New Zealand, Singapore, Hong Kong, China, Cambodia, Japan and Thailand. Mostly Asian countries. Next target - Europe!