Our Riverside picks sit on both banks of the Chao Phraya River, south of Chinatown. Mandarin Oriental and Chatrium are on the east bank, in Bang Rak and Bang Kho Laem. Varmtel is across the water in Khlong San.
On average they are the highest-rated of our Bangkok areas, and they cover the whole price range. Varmtel, at around ฿1,375 a night, is the cheapest hotel we list in Bangkok. Mandarin Oriental, about 530 metres away across the river, is the most expensive, at around ฿23,344.
Best for
Staying on the river, at either end of the budget
Nightly range
฿1,375–฿23,344 a night
Local tips
- Mandarin Oriental and Varmtel are on opposite banks, about 530 metres apart in a straight line
- Varmtel is about 500 metres from Charoen Nakhon station on the Gold Line
- Chatrium is about a kilometre from Saphan Taksin BTS in a straight line
