Answered by Diana | Jan. 16, 2013 02:35
Hi, both bus and train are convenient.
Bus: the direct long-distance bus can be caught at the airport. However, only two buses are scheduled each day at 11:30 and 17:10. The whole journey takes around 4.5h and costs CNY180.
Train: upon arrival, you can take airport shuttle bus line 1 to Hongqiao Airport and then walk to Hongqiao Raiway Station, where you can catch the direct train to Yiwu. The ticket fare is CNY89.5 for a second class seat and CNY107.5 for a first class seat. There are more than 40 trains for Yiwu from Shang Hai each day.