Best Riverfront Stays in Bangkok: Hotels Along the Chao Phraya River & Canals
Find the best riverside hotels in Bangkok, offering scenic views of the Chao Phraya River and easy access to the city’s attractions.

1. The Peninsula Bangkok
This riverside hotel offers spacious rooms with panoramic views of the Chao Phraya River.
Guests can enjoy multiple dining options, an outdoor pool, a full-service spa, and a private boat service to nearby attractions.
Located near the Sathorn Pier, it provides easy access to both the city’s cultural sites and business districts.

2. Mandarin Oriental Bangkok
Located along the Chao Phraya River, Mandarin Oriental blends classic Thai design with modern luxury.
The hotel features several dining venues, a riverside swimming pool, a spa, and a fitness center, with easy access to nearby cultural landmarks and shopping areas.
Its central location offers direct access to river transport and is a short distance from Bangkok’s main attractions.

3. Shangri-La Hotel Bangkok
Shangri-La sits along the Chao Phraya River and offers elegant rooms with river views.
The hotel has a range of dining options, an outdoor pool, a spa, and fitness facilities, providing a comfortable riverside retreat with easy access to the city’s attractions. It’s well-connected by river taxis and close to popular destinations like the Grand Palace and shopping malls.

4. Anantara Riverside Bangkok Resort
This lush resort offers a peaceful retreat with beautiful gardens and riverside views.
The hotel features multiple dining options, a large outdoor pool, and a spa. It’s located just outside the city center but offers easy access to both urban and cultural experiences via shuttle boat service to nearby transport links.

5. Chatrium Hotel Riverside Bangkok
Chatrium Hotel offers spacious suites with stunning river views. It features a rooftop restaurant, an outdoor pool, a fitness center, and a spa.
The hotel is a family-friendly choice with ample space and easy access to both river and city activities.
Situated near the Asiatique shopping and entertainment complex, it’s also connected to public transport for further exploration of the city.

6. Royal Orchid Sheraton Riverside Hotel Bangkok
Located on the banks of the Chao Phraya River, the Royal Orchid Sheraton offers rooms with river or city views, along with dining options, two outdoor pools, and a spa.
It’s within walking distance of the Sathorn Pier, making it easy to access the river transport and nearby attractions like the Grand Palace, Wat Pho, and markets.

7. Riva Surya Bangkok
A boutique riverside hotel with a relaxed atmosphere, Riva Surya features modern rooms and a riverside bar. Its location puts you close to the historic Rattanakosin area, including key landmarks like the Grand Palace and Wat Arun.
The hotel offers easy access to both cultural sites and street life in this historic part of Bangkok.

8. Sala Rattanakosin Bangkok
Sala Rattanakosin combines modern design with a prime riverside location.
The hotel boasts stunning views of Wat Arun from its rooms and rooftop restaurant.
Situated in the heart of the historic district, it’s ideal for those wanting to explore Bangkok’s rich culture, with easy access to nearby temples, the river, and cultural sites.

9. Millennium Hilton Bangkok
Set along the Chao Phraya River, Millennium Hilton offers contemporary rooms with river views, an outdoor pool, dining options, and a spa.
It’s located near the Tha Phra Chan Pier, providing easy access to river transport.
The hotel’s location places it near the lively Asiatique market and other cultural landmarks in the city.

10. The Siam
The Siam is a boutique riverside hotel offering spacious, well-designed rooms with a mix of traditional and contemporary styles.
It features a private boat service, a spa, and an outdoor pool. Set in the historic Dusit area, it’s a quiet escape while still being conveniently close to the city life, cultural landmarks, and a short boat ride to central Bangkok.

11. Ramada Plaza by Wyndham Bangkok Menam Riverside
Situated on the banks of the Chao Phraya River, Ramada Plaza offers comfortable rooms with river or city views.
The hotel features an outdoor pool, a variety of dining options, and a spa. Its riverside location provides easy access to transport and nearby attractions like the Asiatique night market and the cultural landmarks of Rattanakosin.

12. Avani+ Riverside Bangkok Hotel
Avani+ Riverside offers modern, sleek rooms with panoramic views of the Chao Phraya River.
The hotel features a rooftop bar, an infinity pool, and multiple dining options. Located near the Krung Thonburi BTS station, it provides easy access to the river and popular attractions like the Grand Palace, Wat Arun, and shopping areas in the city center.

13. The Royal River Hotel
The Royal River Hotel is a simple and convenient riverside property with spacious rooms and an outdoor pool.
Located near the Phra Nakhon area, the hotel offers easy access to the river and public transport options like the Sathorn Pier. It’s a short distance from historic temples, cultural attractions, and the shopping districts of Bangkok.

14. Bangkok Marriott Hotel The Surawongse
Located in the bustling Silom area, Bangkok Marriott Hotel The Surawongse offers modern rooms with views of the city or river.
The hotel features a rooftop bar, an outdoor pool, and several dining options. It’s conveniently situated near public transport, with easy access to both the river and key attractions like Patpong Night Market and Lumpini Park.

15. lebua at State Tower
lebua at State Tower is a luxurious riverside hotel offering stunning views of the city and the Chao Phraya River. Known for its world-class dining, the hotel’s Sky Bar is famous for its panoramic views.
Located near the Saphan Taksin BTS station, guests can easily access the river and explore nearby landmarks like the Asiatique market and historical sites.
Before you go…
Looking for other travel guides? We have compiled a list of helpful articles to help you plan your trip to Bangkok.













