Das Shangri-La Bangkok liegt neben dem BTS-Skytrain-Bahnhof Saphan Taksin in Silom und direkt am Ufer des Chao Phraya. Verschiedene Einkaufsmöglichkeiten und Restaurants, sowie die bekannte Silom Road sind in wenigen Gehminuten erreichbar. Die 802 Zimmer sind komfortabel eingerichtet und verfügen über Klimaanlage, Telefon, gratis Internetzugang, Fernseher, Minibar, Kaffee-/Teekocher, Safe und Föhn. Zu den zahlreichen gastronomischen Einrichtungen gehört auch ein preisgekröntes Restaurant.