Aller du Marriott au Shangri La à pied.... Wow, oublies !

Non, le BTS c'est plus simple: la station de Ploenchit est pratiquement en face du Marriott. Il suffit de le prendre jusque Saphan Taksin avec un changement de ligne à Siam.
Saphan Taksin est bien avant le pont (il ne faut pas le traverser d'ailleurs). De la station BTS Saphan Thaksin au Shangri La, il n'y a pas plus de 10 minutes en marchant "normalement".

Mais Saphan Taksin n'est-elle pas avant le pont, donc il y a bien plus d'une heure de marche pour le Marriott.