Shanghai, China
Krabi Thailand
The best and cheapest way to get from Shanghai, China and Krabi Thailand is to travel by air, which will cost about 14,154 THB or 396.90 USD.