Das Shangri La Bangkok Hotel liegt unmittelbar am Fluss Chao Phraya und rund 20 Gehminuten vom Stadtzentrum Bangkoks entfernt. Die New Road, die Silom Road mit ihren Einkaufsmöglichkeiten sowie ein Bootshafen sind in wenigen Gehminuten erreichbar. Die Hochbahnstation Saphan Taksin liegt etwa 3 Minuten zu Fuß entfernt und erleichtert die Erkundung der Stadt. Der Flughafen Bangkok befindet sich rund 27 Kilometer entfernt. Das luxuriöse City- und Businesshotel verteilt sich auf ein 25-stöckiges Haupthaus und ein 16-stöckiges Nebengebäude. Zwei Außenpools und ein Garten ergänzen die urbane Lage am Fluss.
Die 802 Unterkünfte umfassen Einzel- und Doppelzimmer, Suiten sowie Apartments. Zur Ausstattung zählen Klimaanlage, Safe, Minibar, Kühlschrank und Schreibtisch. Direktwahltelefon, Satelliten- oder Kabel-TV, Radio und kostenfreies WLAN unterstützen sowohl Erholung als auch geschäftliche Aufenthalte. Je nach Kategorie stehen Doppel- oder Kingsize-Betten sowie Balkon oder Terrasse mit Stadtblick zur Verfügung. Die Bäder verfügen über Dusche und Badewanne, ergänzt durch Haartrockner, Kosmetikspiegel und Bademäntel.
Für aktive und erholsame Stunden stehen ein Hallenbad, zwei Außenpools, ein Whirlpool, Sauna und Dampfbad bereit. Massagen und Körperbehandlungen können zur persönlichen Auszeit beitragen. Fitness-Studio, Aerobic, Tennis, Squash und Tischtennis bringen Abwechslung in den Aufenthalt. Eine Sonnenterrasse mit Liegestühlen und Sonnenschirmen bietet einen festen Platz für Pausen am Wasser. Der Service umfasst unter anderem Zimmerservice, Wäscheservice, Babysitting und Unterstützung bei Ausflugsbuchungen.
Die Gastronomie umfasst ein Restaurant mit Klimaanlage, Nichtraucherbereich und separatem Raucherbereich sowie ein Café und eine Bar. Zum kontinentalen Frühstück sowie zu Mittag- und Abendessen können Gäste zwischen Buffet und à-la-carte-Gerichten wählen. Diätische, glutenfreie und vegetarische Speisen werden auf Wunsch zubereitet. Kindermenüs und spezielle Verpflegungsangebote ergänzen die Auswahl, während Showcooking für zusätzliche Abwechslung sorgt.