Bei der Soi 22 würde ich mit Gepäck nicht von BTS Asoke laufen. Das dauert ohne schon um die 10min und dann zieht sich die Soi natürlich echt lang hin, hängt also stark davon ab, wo dein Hotel ist. Ich würde bei Makkassan die Brücke zur BTS Phetchaburi nehmen und dort ein Taxi schnappen. Hat gegenüber Taxi direkt an Makkassan den Vorteil, dass der Fahrer nicht erst umständlich umlenken muss - rechts abbiegen Richtung Asoke geht nämlich nicht. Sofern du nicht am Nachmittag ankommst (da ist auf der Strecke fast immer Stau), bist du so um einiges schneller als erst mit der BTS zu fahren und sparst dir auch noch die ziemlich unsinnige Gepäckkontrolle der BTS.