
Bangkok Riverside: Best Restaurants and Hotels Along the Chao Phraya
Bangkok Riverside: Best Restaurants and Hotels Along the Chao Phraya
The Chao Phraya River is Bangkok's original spine. Before roads, before the BTS Skytrain, before Grab, the river was how Bangkok moved. And the buildings that crowd its banks — temples, grand hotels, converted warehouses, and stilted houses — are some of the city's most interesting architecture and real estate.
This guide covers both sides of the equation: where to eat along the river, and where to stay if you want the river at your doorstep.
Understanding the Bangkok Riverfront
The Chao Phraya runs north-south through central Bangkok. The key areas for tourism and dining are:
West bank (Thonburi side): Quieter, less developed, home to Wat Arun (Temple of Dawn) and some excellent boutique hotels that get magnificent Grand Palace and Wat Pho views facing east.
East bank (Bangkok side): The main action — from the Grand Palace/Tha Chang pier in the north down through Tha Tien (near Wat Pho), past Saphan Taksin and the Sheraton/Mandarin Oriental cluster, towards the Charoen Krung art district in the south.
The river express boat: Running from Nonthaburi in the north to Wat Rat Singkhon in the south, express boats stop at 30+ piers along the river (15–30 THB per trip). For exploring riverside Bangkok, this is the ideal transport — cheap, fast when traffic is bad, and gives you a river perspective on the temples.
Best Riverside Restaurants
High-End Dining with River Views
Sailor's Rest (AVANI+ Riverside Hotel) 35th floor rooftop restaurant and bar with Chao Phraya views. Modern cuisine, very good cocktail program, excellent for sundowners before dinner. 600–1,500 THB per person.
Côte by Mauro Colagreco (Capella Bangkok) One-Michelin-star French restaurant at Capella Bangkok. Direct river views, impeccable service. 4,000–8,000 THB per person. The most acclaimed restaurant on the Bangkok riverside.
Vertigo Restaurant (Banyan Tree Bangkok) At 61 floors above Sathorn Road, not technically on the river but offers extraordinary city views including the river curve. 2,000–4,000 THB per person.
Manohra Cruise A converted teak rice barge converted into a floating restaurant — cruising the Chao Phraya while eating a set menu of Thai cuisine. Genuinely beautiful evening experience. Sunset cruise + dinner: 1,800–2,500 THB per person.
Supanniga Cruise More casual than Manohra, fixed cruise routes along the river with Thai food. Good option for groups. 1,200–1,800 THB.
Mid-Range River Dining
The Deck (Arun Residence) On the Thonburi side directly opposite Wat Arun, the restaurant terrace has arguably the most dramatic temple view in Bangkok. Open-air, river right below, Wat Arun's spires lit up at night. Thai food, 400–900 THB per person. Reserve ahead.
Ton Pho Restaurant (Tha Tien) Long-standing Thai restaurant right at Tha Tien pier — one of the most atmospheric riverside locations in Bangkok. Pad thai, tom yum, fresh seafood. 200–500 THB per person.
Supanniga Eating Room (various locations) Not strictly riverside but the Tha Maharaj location near the Grand Palace has river views. Excellent modern Thai food, well-priced. 400–800 THB per person.
Charmonman (Sri Maharaj pier area) Modern Thai café and restaurant in the Tha Maharaj complex — a converted old navy facility on the riverbank near the Grand Palace. 300–600 THB per person.
Budget Riverside Eating
Tha Tien Market: Just behind Wat Pho, one of Bangkok's authentic market areas. Noodle soups, Thai desserts, fresh coconut. 40–120 THB per item.
Wang Lang Market (opposite Siriraj Hospital): Accessible by river boat — one of Bangkok's best local market food clusters. Cheaper than the tourist areas, more authentic. 40–100 THB per item.
Saman Riverside Kitchen: Budget local Thai restaurant near Saphan Taksin pier. River adjacent. 80–200 THB per dish.
Best Riverside Hotels
Luxury Riverside Hotels
Mandarin Oriental Bangkok The grand old lady of Bangkok hotels, on the river since 1876. The original Authors' Wing has housed Joseph Conrad, Somerset Maugham, and more recently every luxury traveller who wants the most historic address in Bangkok. The Oriental Spa is one of Asia's finest. River shuttle boat connects to Saphan Taksin BTS.
Rooms: 12,000–30,000+ THB/night.
Capella Bangkok Opened 2021, immediately established itself as Bangkok's finest new luxury hotel. All-suite format, private garden suites with river access, the Côte restaurant (Michelin-starred). The architecture by Foster + Partners is extraordinary.
Rooms: 15,000–40,000+ THB/night.
Peninsula Bangkok On the Thonburi (west) side, facing the Bangkok skyline across the river. One of the Peninsula group's finest properties — extraordinary pool terrace, exceptional service, three-tier pool facing the river. The hotel's own ferry shuttle connects to Saphan Taksin BTS.
Rooms: 10,000–25,000+ THB/night.
Shangri-La Bangkok Between Saphan Taksin and the Mandarin Oriental, the Shangri-La has a massive pool terrace directly on the river. Multiple restaurants, CHI Spa, and one of Bangkok's best breakfast buffets. Two towers of rooms.
Rooms: 5,000–15,000 THB/night.
Mid-Range Riverside Hotels
AVANI+ Riverside Bangkok Hotel The best value mid-range with genuine river views. 35th floor infinity pool, contemporary design, very good breakfast. On the Thonburi side — shuttle boat to Saphan Taksin BTS. 4,500–8,000 THB/night.
Chatrium Hotel Riverside Bangkok All-suite hotel with Chao Phraya views. Large rooms with separate living areas. Good value for families. Riverside pool and multiple restaurants. 3,500–7,000 THB/night.
Sala Rattanakosin Boutique hotel directly opposite Wat Arun, 5 minutes walk from Wat Pho and the Grand Palace. Rooftop restaurant with temple and palace views. Only 15 rooms — intimacy and location are the selling points. 3,500–7,000 THB/night.
Budget Options Near the River
Arun Residence (Thonburi side): Small boutique guesthouse directly opposite Wat Arun. 1,500–4,000 THB. The location-to-price ratio is exceptional.
Ban Dinso: Budget guesthouse area near the older parts of Bangkok, close to Tha Tien pier. Several guesthouses in the 500–1,200 THB range with short walks to the river.
The River Cruise Experience
If you don't want to stay riverside but want the experience:
Chao Phraya Express Boat (Regular Route): The workaday way to see the river. Hop on at Saphan Taksin (BTS Silom line), ride north past temples, the Grand Palace, Chinatown's backside. 15 THB per stop. Arguably Bangkok's most authentic transport experience.
Sunset Cocktail Cruise: Various operators run 1.5–2 hour cruises with drinks from Saphan Taksin pier area. 800–1,500 THB including drinks.
Dinner Cruise: Manohra, Supanniga, and White Orchid cruises offer dinner while the city lights up around you. 1,200–3,000 THB. Romantic for couples, memorable for first-time Bangkok visitors.
Booking Riverside Hotels
Bangkok riverside hotels are in high demand during peak season (November–February) and on weekends when the restaurant cruises are most popular. Compare prices on EezyStay before booking — mid-range riverside properties (AVANI+, Chatrium, Sala Rattanakosin) in particular show price variation between platforms.
For the full picture of Bangkok hotel options by neighbourhood, see our best hotels in Bangkok guide and for Chinatown dining combined with accommodation, see our Bangkok Chinatown hotel guide.
Frequently Asked Questions
What is the best area to stay in Bangkok for the river?
The Saphan Taksin to Tha Tien stretch on the east bank is the most practical — you're within walking distance of Wat Pho, a short boat ride from the Grand Palace, and connected to the BTS Skytrain via Saphan Taksin station. For truly dramatic river views, the Thonburi (west) side facing the Grand Palace and temples gives you arguably the best visual experience: AVANI+ Riverside, Peninsula, and the small guesthouse area near Tha Tien pier.
What is the best restaurant along the Chao Phraya?
The Deck at Arun Residence offers the most dramatic view (directly opposite Wat Arun) at mid-range prices (400–900 THB per person). For fine dining, Côte at Capella Bangkok is Bangkok's best riverside dining experience (4,000–8,000 THB per person). For atmosphere and value, a Manohra river dinner cruise (1,800–2,500 THB) combines the river view with movement through Bangkok at night.
Is a river cruise in Bangkok worth it?
Yes for first-time Bangkok visitors — the city looks completely different from the water, and seeing Wat Arun's spires lit up while floating past is genuinely beautiful. The dinner cruises (Manohra, Supanniga) are the best versions — better food and more atmosphere than the simple sightseeing boats. Budget: 1,200–2,500 THB for dinner cruise, 15 THB for the regular express boat.
How do I get to Bangkok's riverside from the BTS Skytrain?
Take the BTS Silom line to Saphan Taksin station (end of the line, south direction). From here you can walk to several riverside hotels and restaurants, take the Chao Phraya Express Boat north to the temples, or board a river cruise. The Mandarin Oriental, Shangri-La, and several other hotels run free shuttle boats from this pier.