Skip to content

10 Best Riverside Hotels in Bangkok

Where to Stay on Bangkok Riverside?

Embark on a journey through Bangkok’s vibrant waterway with our selection of the best riverside hotels in Bangkok. Staying in the best riverside hotels in Bangkok is a very unique experience, totally different from any other hotel in the capital. Positioned along the historic lifeblood of the city, these hotels not only provide luxurious stays but also a prime position for exploring the city’s most famous sights and fascinating neighbourhoods.

Each of these Bangkok hotels along the Chao Phraya River is known for its superb range of hospitality offerings such as indulgent spa treatments, exquisite fine dining, upscale rooftop bars, fitness and wellness programs, and fabulous terraces for leisurely days of watching river barges and yachts glide by while dining or taking a dip in the pool.

1. Mandarin Oriental Bangkok

Mandarin Oriental Bangkok

Click here to see this hotel on the map 📍

The Mandarin Oriental Bangkok is the best riverside hotel in Bangkok and probably one of the most famed hotels in the world, with its long history of hosting glittering guests, a design that oozes opulence, and a superb location on the banks of the Chao Phraya River. Known for its impeccable service, the 331-room Mandarin Oriental offers a range of luxury accommodations from premier rooms to 2-bedroom suites with large river-view terraces.

Among the hotel’s highly-praised dining and entertainment choices are Thai cultural shows, afternoon tea in the Authors Lounge, the Michelin-starred Le Normandie by Alain Roux, and live jazz and blues at The Bamboo Bar. The Mandarin Oriental is also well known for its elaborate spa services, fitness facilities, and wellness programs.


Booking.com


Address: 48 Oriental Ave, Khwaeng Bang Rak, Bang Rak, Bangkok 10500
Phone: 02 659 9000
Range: 5-star
Restaurants and bars: 10 restaurants, 1 bar, 2 lounges
How many pools: 1
Closest BTS station: BTS Saphan Taksin : 600 m
Closest MRT station: MRT Hua Lamphong: 1.5 km
Nearby attractions:
Iconsiam: 550 m (just across the river)
Chinatown (Yaowarat): 1.9 km
Asiatique: 2.4 km


Check the rates with your favourite websites

Booking.comExpediaHotels.com

2. Four Seasons Hotel Bangkok

Four Seasons Hotel Bangkok

Click here to see this hotel on the map 📍

The Four Seasons Hotel Bangkok at Chao Phraya River is a 299-room hotel offering superb river views and a tranquil escape in the heart of the city. Celebrated for its avant-garde design and lush tropical surroundings, the Four Seasons has become a dining destination as well with Italian, French and Cantonese restaurants among its culinary offerings.

It’s a great spot to enjoy a serious workout or relaxation session with its spa, 35-metre pool, steam rooms, fitness studio, and Muay Thai boxing ring. Guests in search of a tasty cocktail need only visit the hotel’s Argentinean-themed BKK Social Club, which has earned a high ranking in several “best bars of the world” lists.



Booking.com


Address: 300/1 Charoen Krung Road, Khwaeng Yan Nawa, Khet Sathon, Bangkok 10120
Phone: 02 032 0888
Range: 5-star
Restaurants and bars: 4 restaurants, 1 bar, 1 lounge
How many pools: 1
Closest BTS station: BTS Saphan Taksin: 780 m
Closest MRT station: MRT Hua Lamphong: 3 km
Nearby attractions:
Asiatique: 1 km
Iconsiam: 1.6 km
Chinatown (Yaowarat): 3.1 km


Check the rates with your favourite websites

Booking.comExpediaHotels.com

3. The Peninsula Bangkok

The Peninsula Bangkok

Click here to see this hotel on the map 📍

The Peninsula Bangkok is a luxurious 370-hotel set on the Thonburi side of the Chao Phraya River. The hotel’s design is a vision of classic elegance with optimal views of the river throughout, especially from its lovely three-tiered swimming pool. Among the luxurious touches to enjoy at The Peninsula are a fabulous 9-course culinary experience at the hotel’s Mei Jiang restaurant, spa treatments, and spacious silk-swathed guest suites.

On site are extensive wellness and fitness facilities including yoga and pilates classes and a tennis court. And for guests wanting to get around, The Peninsula has complimentary shuttle boat and tuk-tuk services available to nearby sights and shopping centres.

Address: 333 Charoen Nakhon Rd, Khlong Ton Sai, Khlong San, Bangkok 10600
Phone: 02 020 2888
Range: 5-star
Restaurants and bars: 5 restaurants, 3 bars
How many pools: 1
Closest BTS station: BTS Charoen Nakhon: 410 m
Closest MRT station: MRT Hua Lamphong: 1.7 km
Nearby attractions:
Iconsiam: 400 m
Chinatown (Yaowarat): 1.9 km
Asiatique: 2.2 km


Check the rates with your favourite websites

Booking.comExpediaHotels.com

4. The Siam Hotel

The Siam Hotel in Bangkok

Click here to see this hotel on the map 📍

The Siam is a stylish 5-star hotel found in a tropical 3-acre setting in the Dusit district along the Chao Phraya River. Designed by the award-winning architect Bill Bensley in a Thai traditional meets Art Deco look, The Siam features 38 suites and villas, as well as a spa, a sleek river-view pool, and a fitness centre.

The Siam’s dining choices include the elegant Chon Thai Restaurant in a Thai teak wood house and the much-photographed Story House restaurant. Though it’s a bit of a distance from the city centre, The Siam has its teak barge to transport guests to and from its private pier, should they be tempted to explore beyond the hotel’s tranquil grounds.

Address: The Siam 3/2 Khao, Vachirapayabal, Dusit District, Bangkok 10300
Phone: 02 206 6999
Range: 5-star
Restaurants and bars: 2 restaurants, 2 bars
How many pools: 1
Closest BTS station: BTS Victory Monument: 4 km
Closest MRT station: MRT Bang Phlat: 1.3 km
Nearby attractions:
Grand Palace: 3.8 km
Wat Pho: 4.15 km
Chinatown (Yaowarat): 4.5 km


Check the rates with your favourite websites

Booking.comExpediaHotels.com

5. Millennium Hilton Bangkok

Millennium Hilton Bangkok

Click here to see this hotel on the map 📍

The Millennium Hilton Bangkok hotel has an enviable location along the riverfront near the ICONSIAM shopping centre and BTS station. The large 533-room high-rise hotel offers a range of rooms from twin deluxe size to family and executive suites. More recently, The Millennium Hilton has ramped up its dining options, adding a riverside bar and beer garden and featuring an award-winning chef doing tableside cooking.

Guests can make use of the hotel’s modern gym, relax in the 20-metre river-view pool, or go for a massage treatment or yoga session in the spa centre. Its large size, superb location and extensive facilities make The Millennium Hilton one of the best riverside hotels in Bangkok for families and groups to stay, as well as being a good meetings and events venue.

Address: 123 Charoen Nakhon Rd, Khlong Ton Sai, Khlong San, Bangkok 10600
Phone: 02 442 2000
Range: 5-star
Restaurants and bars: 3 restaurants, 2 bars (Including ThreeSixty Jazz Lounge and Rooftop Bar)
How many pools: 1
Closest BTS station: BTS Charoen Nakhon: 110 m
Closest MRT station: MRT Hua Lamphong: 1.3 km
Nearby attractions:
Iconsiam: 110 m
Chinatown (Yaowarat): 1.4 km
Asiatique: 2.7 km


Check the rates with your favourite websites

Booking.comExpediaHotels.com

6. Riva Arun Bangkok

Riva Arun Bangkok

Click here to see this hotel on the map 📍

Riva Arun Bangkok Hotel is a small and stylish hotel that offers amazing views of Wat Arun across the Chao Phraya River. It has just 25 rooms to choose from, ranging from a cosy studio to a jacuzzi suite with panoramic views of the river. Riva Arun’s design has a blend of chic and Sino-Colonial features, creating an ambience of old-world charm with modern comforts.

Dinner at the hotel’s rooftop restaurant is a must, not only for the delicious Thai cuisine but for the divine sunset views. Guests at Riva Arun Bangkok Hotel could easily spend their time relaxing in their room and soaking up the river scenery, but several of Bangkok’s famous sights like the Grand Palace and Wat Pho are just a short walk or boat ride away.

Address: 392, 25-28 Maharaj Road Phra Borom Maha Ratchawang, Phra Nakhon, Bangkok 10200
Phone: 02 221 1859
Range: 4-star
Restaurants and bars: 1 restaurant, 1 bar (including Above Riva)
How many pools: 0
Closest BTS station: BTS Klongsan: 2.3 km
Closest MRT station: MRT Sanam Chai: 300 m
Nearby attractions:
Grand Palace, Wat Pho, Wat Arun: Within 1 km
Iconsiam: 2.7 km


Check the rates with your favourite websites

Booking.comExpediaHotels.com

7. Chatrium Hotel Riverside

Chatrium Hotel Riverside

Click here to see this hotel on the map 📍

Chatrium Hotel Riverside is a luxury high-rise hotel overlooking the Chao Phraya River in the Sathorn area of Bangkok. With 396 modern rooms and suites, a ballroom and private meeting rooms, a fitness centre, an infinity pool, and a kids’ club, the hotel has appeal for a broad range of visitors including couples, families, and groups.

The Chatrium Hotel Riverside offers a diverse choice for dining including its unlimited dim sum lunch and afternoon tea sets, plus romantic river-view candlelight dinners at its River Barge restaurant. The hotel is found along a bustling part of the river, about halfway between the BTS Saphan Taksin station and the Asiatique market and shopping centre, with the ICONSIAM shopping centre just across the river a short distance away.

Address: 28 Charoen Krung Road, Wat Phraya Krai, Bang Kho Laem, Bangkok 10120
Phone: 02 307 8888
Range: 5-star
Restaurants and bars: 1 restaurant, 1 bar, 1 lounge
How many pools: 1
Closest BTS station: BTS Saphan Taksin: 1 km
Closest MRT station: MRT Hua Lamphong: 3.1 km
Nearby attractions:
Asiatique: 960 m
Iconsiam: 1.75 km
Terminal 21 Rama 3: 2.4 km


Check the rates with your favourite websites

Booking.comExpediaHotels.com

8. Royal Orchid Sheraton

Royal Orchid Sheraton

Click here to see this hotel on the map 📍

Royal Orchid Sheraton Hotel & Towers is a large and long-running hotel along the Chao Phraya River, with all of its 726 rooms and suites offering views of the river. This 5-star hotel is both family-friendly and pet-friendly, and it has a great range of facilities including a luxury spa, fitness centre, tennis court, meeting spaces and ballroom, swimming pools, and a children’s pool.

Guests who book all-suite rooms enjoy access to the Sheraton Club Lounge, a luxurious retreat with panoramic river views. Among the Royal Orchid Sheraton’s first-rate dining options, Thara Thong restaurant is a standout with its elegant hand-carved teak pavilion design and Thai cultural performances. The hotel also offers a free shuttle boat service for guests to the Saphan Taksin BTS station and ICONSIAM shopping mall.

Address: 2 Charoen Krung 30, Bang Rak, Bangkok 10500
Phone: 02 266 0123
Range: 5-star
Restaurants and bars: 4 restaurants, 1 bar, 1 lounge
How many pools: 2
Closest BTS station: BTS Charoen Nakhon: 550 m
Closest MRT station: MRT Hua Lamphong: 1.05 km
Nearby attractions:
Iconsiam: 450 m (just across the river)
Chinatown (Yaowarat): 1.3 km

Check the rates with your favourite websites

Booking.comExpediaHotels.com

9. The Quarter Chaophraya by UHG

The Quarter Chaophraya by UHG

Click here to see this hotel on the map 📍

The Quarter Chaophraya by UHG is a sleek and modern 4-star hotel found on the Thonburi side of the Chao Phraya River in the Khlong San area. Set a few hundred metres back from the river’s edge, The Quarter Chaophraya has 244 rooms in a range of styles, as well as a large swimming pool, spacious gardens, a kids’ playground, and a ballroom and meeting rooms.

Most rooms offer views of the river, and some have direct pool access. Dining is a highlight here, especially at the hotel’s riverside Nara Thai Cuisine restaurant. There’s a BTS station nearby, and plenty to see within walking distance including ICONSIAM mall and the local markets and streets around the Khlong San area.

Address: 1190 Soi Somdet Chao Phraya 17, Khlong San, Bangkok 10600
Phone: 02 044 4999
Range: 4-star
Restaurants and bars: 1 restaurant
How many pools: 1
Closest BTS station: BTS Khlong San: 200 m
Closest MRT station: MRT Hua Lamphong: 1.1 km
Nearby attractions:
Iconsiam: 530 m
Chinatown (Yaowarat): 1 km
Wat Arun: 2.5 km

Check the rates with your favourite websites

Booking.comExpediaHotels.com

10. Anantara Riverside Bangkok Resort

Anantara Riverside Bangkok Resort

Click here to see this hotel on the map 📍

Anantara Riverside Bangkok Resort has 281 guest rooms and 95 suites spread across its sprawling 11 acres of tropical gardens. With its kids’ club, lavish spa, and medical wellness facilities, Anantara Riverside caters to both travelling families and those seeking a relaxing retreat. The hotel’s BDMS Wellness Clinic Retreat offers a range of treatments from medical check-ups to aesthetic facial procedures.

Guests can keep fit and have fun with Anantara’s fitness and leisure offerings including tai chi, Muay Thai, and yoga classes, as well as a gym and large swimming pool. Dining options at Anantara Riverside’s restaurants offer something for everyone, with Thai and international cuisines as well as a river cruise dinner available to try.

Address: 257 1-3 Charoen Nakhon Rd, Khwaeng Samre, Khet Thon Buri, Bangkok 10600
Phone: 02 476 0022
Range: 5-star
Restaurants and bars: 9 restaurants, 3 bars
How many pools: 1
Closest BTS station: BTS Pho Nimit: 1.75 km
Closest MRT station: 3.4 km MRT Tha Phra
Nearby attractions:
Asiatique: 1.25 km (just across the river)
Terminal 21 Rama 3: 2.3 km
Iconsiam: 3.1 km

Check the rates with your favourite websites

Booking.comExpediaHotels.com

More Hotels in Bangkok

4.7/5 - (16 votes)