Travel from Bangkok-Airport-BKK to Shangri-La-Hotel-Bangkok

How to get from Bangkok Airport (BKK) to Shangri-La Hotel Bangkok?

There is no direct connection from Bangkok Airport (BKK) to Shangri-La Hotel Bangkok. However, you can take the train to Phaya Thai, take the BTS to Siam, take the train to Saphan Taksin, then take the walk to Shangri-La Hotel Bangkok. Alternatively, you can take the taxi to Shangri-La Hotel Bangkok.

How to get from Bangkok Airport (BKK) to Shangri-La Hotel Bangkok

ModeDurationPrice
From Suvarnabhumi Airport train to Phaya Thai, BTS to Siam, train to Saphan Taksin, then walk to Shangri-La Hotel Bangkok.1 h 2 min฿170
From Bangkok Airport (BKK) taxi to Shangri-La Hotel Bangkok.24 min฿496
From Bangkok Airport (BKK) drive to Shangri-La Hotel Bangkok.24 min฿125
From Bangkok Airport (BKK) Uber to Shangri-La Hotel Bangkok.24 min฿573

How long does it take to get from Bangkok Airport (BKK) to Shangri-La Hotel Bangkok?

It takes approximately 1 h 2 min to get from Bangkok Airport (BKK) to Shangri-La Hotel Bangkok, including transfers.

Operators from Bangkok Airport (BKK) to Shangri-La Hotel Bangkok

OperatorPhoneWebsite
Airport Rail LinkAirport Rail Link
BTSBTS
Uber BangkokUber Bangkok