10 Best Bangkok Riverside Hotels

Explore the best Bangkok riverside hotels, from luxury icons to budget-friendly stays; featuring prices, stunning river views, top restaurants, and nearby attractions along the Chao Phraya River.

Bangkok is a city that never slows down—but along the banks of the Chao Phraya River, everything feels a little more relaxed. Staying in a riverside hotel gives you a completely different perspective of the Thai capital, where longtail boats glide past glittering temples, rooftop bars overlook the water, and some of the city’s most iconic landmarks are just a short boat ride away.

From ultra-luxury stays with private pools and world-class dining to affordable hotels with incredible views, Bangkok’s riverside has something for every type of traveller. Many of these hotels also offer easy access to attractions like the Grand Palace, Wat Arun, and ICONSIAM, making it one of the most convenient and scenic areas to base yourself.

In this guide, you’ll find the 10 best Bangkok riverside hotels, including what to expect, typical prices, dining options, and what’s nearby—so you can choose the perfect stay for your trip.

Best Bangkok Riverside Hotels

Mandarin Oriental Bangkok location

1. Mandarin Oriental Bangkok

Expect to pay around £350–£500+ per night, depending on the season, and honestly—it earns every penny. This is one of Bangkok’s most historic hotels, known for flawless service and a refined, almost old-world atmosphere.

Rooms are elegant with Thai touches, many overlooking the Chao Phraya River, and the overall experience feels calm despite being in the heart of the city.

Dining here is a highlight, with multiple restaurants including fine dining and riverside terraces where you can watch boats drift past. The hotel’s famous Authors’ Lounge is perfect for the best afternoon tea in Bangkok, while the Riverside Terrace offers lavish buffet dinners with live cooking stations.

Nearby, you’re within easy reach of temples, local markets, and river taxis, making it easy to explore places like the Grand Palace or Wat Arun

The Peninsula Bangkok

2. The Peninsula Bangkok

Rooms here typically start at around £180–£300 per night, offering excellent value for a luxury riverside stay. The hotel is known for its unique curved design, ensuring every room has a river view, which is a huge selling point.

Expect spacious rooms, a large outdoor pool, and a peaceful atmosphere that feels removed from Bangkok’s chaos. Dining options include refined international and Thai cuisine, and the hotel’s river shuttle boat makes it easy to reach nearby attractions. 

You’re close to ICONSIAM and Sathorn Pier, so exploring the city is incredibly convenient while still enjoying a quiet retreat. 

Capella Bangkok

3. Capella Bangkok

    One of the most luxurious stays in the city, Capella comes in at around £600–£900+ per night, making it a true splurge. The hotel feels more like a boutique riverside resort, with suites and villas that often include private plunge pools and uninterrupted river views. Expect personalised service, a tranquil spa, and a very relaxed, exclusive atmosphere.

    Dining is a standout, with high-end restaurants offering both Thai and international cuisine in beautiful riverfront settings. It’s slightly removed from the busiest tourist areas, but still close enough to explore central Bangkok and nearby cultural districts. 

    Four Seasons Hotel Bangkok

    4. Four Seasons Hotel Bangkok at Chao Phraya River

      Prices usually range from £350–£450 per night, and the experience is sleek, modern, and stylish. This hotel is known for its contemporary design, multiple pools, and vibrant social atmosphere. It’s packed with dining options—from elegant Cantonese cuisine to relaxed riverside grills—and attracts a mix of travellers and locals, especially in the evenings.

      Located in Bangkok’s creative district, you’re close to trendy cafes, art spaces, and Asiatique night market, making it a great choice if you want both luxury and a lively neighbourhood to explore. 

      Shangri-la afternoon tea Best afternoon tea in Bangkok

      5. Shangri-La Bangkok

      With prices starting around £150–£250 per night, this is one of the best-value luxury riverside hotels. It’s a large, well-established property with a resort-like feel, featuring multiple pools, a spa, and extensive dining options—there are several restaurants, including Italian, Chinese, and Thai venues.

      The location is one of its biggest advantages, right next to the BTS Skytrain and Sathorn Pier, making it incredibly easy to get around Bangkok. Nearby, you’ll find shopping centres, street food, and river transport links, so it’s perfect for first-time visitors. 

      Anantara Riverside Bangkok Resort

      6. Anantara Riverside Bangkok Resort

      Expect prices around £140–£200 per night, offering a resort-style experience at a more affordable price point. This luxury hotel in Bangkok is set within lush tropical gardens, giving it a peaceful, holiday-like feel that’s quite rare in Bangkok.

      You’ll find several restaurants and bars on-site, including riverside dining and casual options, plus a spa and large pool area. It’s slightly further from the main attractions, but that’s part of the appeal—it feels like an escape, while still being accessible by boat or taxi. 

      Avani+ Riverside Bangkok Hotel

      7. Avani+ Riverside Bangkok Hotel

        Rooms here start from around £150–£220 per night, and the highlight is definitely the rooftop infinity pool with panoramic river views. The hotel has a sleek, modern feel, with floor-to-ceiling windows in most rooms.

        Dining includes rooftop bars and restaurants that are popular for sunset drinks, making it a great choice for couples or content creators. It’s located slightly away from central Bangkok, but the hotel offers shuttle boats to connect you to key transport points and attractions like the Grand Palace. 

        Chatrium Hotel Riverside Bangkok

        8. Chatrium Hotel Riverside Bangkok

        Prices typically range from £100–£180 per night, making this one of the best mid-range options on the river. The hotel offers large suite-style rooms with balconies, many overlooking the river, which is perfect for longer stays or families.

        There’s a good selection of on-site dining and they even have one of the best seafood restaurants in Bangkok, plus a relaxed pool area. It’s located near Asiatique night market, where you’ll find plenty of restaurants, shops, and entertainment options just a short walk or shuttle ride away. 

        Lebua State Hotel Bangkok Review

        9. Lebua at State Tower

        Lebua at State Tower is one of our favorite best Bangkok Riverside hotels; it’s perfect for couples and we love staying here to celebrate special occasions. Expect to pay around £120–£250 per night for spacious suite-style rooms with balconies. This hotel is famous for its Bangkok rooftop Sky Bar—one of the most iconic in Bangkok—offering incredible views over the river and city skyline.

        Dining is a major highlight, with several upscale restaurants and bars, making it ideal if you enjoy nightlife and fine dining. Located near Silom, you’re close to shopping, street food, and transport links, so it’s a lively and convenient place to stay.

        Millennium Hilton Bangkok

        10. Millennium Hilton Bangkok

        With prices usually between £130–£220 per night, this hotel offers modern comfort and a fantastic location next to ICONSIAM, one of Bangkok’s best shopping malls.

        Expect contemporary rooms, a riverside infinity pool, and several dining options, including bars with skyline views.

        The hotel’s location makes it easy to explore both sides of the river, with boat transfers and nearby transport links. It’s a great all-round option for travellers who want convenience, views, and solid facilities without ultra-luxury prices.


        Bangkok’s riverside hotels vary hugely in style and price—from £100 mid-range stays to £900 ultra-luxury retreats—but they all offer one key advantage: incredible river views and easy access to the city via boat and BTS transport. Whether you want a romantic escape, a family-friendly resort, or a trendy modern stay, there’s a riverside hotel that fits perfectly.

        Thanks for reading!

        We love living in Bangkok, exploring Thailand and sharing everything we learn along the way. Comment below if you have any questions and follow us along on Instagram or Facebook.

        We value and appreciate all our readers and supporters. If you wish to support That Bangkok Life then please use our Amazon affiliate for your next purchase, it doesn’t cost you anything extra but we make a small commission, allowing us to continue building this website and sharing our love of travel with you. 

        Comments
        pingbacks / trackbacks

        Leave a Comment

        Contact Us

        Not readable? Change text. captcha txt
        0

        Start typing and press Enter to search

        Loftel 22 Hostel