Shangri-La Hotel Bangkok in Bangkok, Thailand has a corrected score of 3.8 ± 0.2 (solid evidence, 4 of 4 platforms), ranked 93 of 319 hotels we score in Bangkok. Its platform ratings, normalised to 0-5, average 3.9 before correction: Booking.com 3.6, Tripadvisor 4.1, Google 4.0, Agoda 3.8. Rooms from about $208 a night (cached, not a live quote).
Located in the Silom district, this five-star hotel sits on the banks of the Chao Phraya River. It contains 802 guest rooms spread across two wings, with views of either the river or the city skyline. The property serves business travellers and families, offering a large fitness centre, a spa, and several on-site restaurants. Guests have access to a swimming pool and various wellness services including a sauna and massage. While the hotel provides extensive facilities and proximity to public transport, some of the interior furnishings are dated. The building was originally constructed in 1983 and underwent renovation in 2002.
All hotels in Bangkok, ranked
How the scores work · Statistics · Guides · API · llms.txt
No hotel can pay for placement or a better score. Scores rebuilt 2026-10-02.