End of Jan, I went to Hangzhou , China by Air Asia ( AA). AA doesn't fly to Shanghai airport, the nearest is Hangzhou ( HZ ) - which is 1 hour away from Shanghai (SH) by bus without traffic jam. The reality is usually with traffic jam , and it takes > 3.5 hours. There is a speed train from HZ to SH which takes about 45 mins.
AA lands in HZ Xiaoshan International Airport, AA links with the local bus operator, they setup a buse service for all AA passenger directly from that airport, we can buy the bus ticket from the AA flight attendants. The ticket is Rm45 or RMB 100 / one way. It stops at Shanghai Huangpu Bus Station. Taking this bus, we don't have to worry much, as this bus will depart 45 mins after AA flight is landed. So if AA delays , the bus also wait ... the cons is bus will take > 3.5 hours to reach SH. When we arrive at SH Huangpu Bus station, just walk out of the station - there is a small quiet lane ( at of Jan 30, there is no signboard which said 'metro station' - so ask the people around for the entrance of metro station ) which lead us to the metro station undergroud, go in - grab the metro ticket - and we can travel to wherever we need to go in SH.
AA bus schedule fr HZ to SH :-
Mon, Wed, Fri - 2:15 pm , Tue, Sat - 11:10 pm
AA bus schedule fr SH to HZ :-
Mon, Wed, Fri - 8:15 am , Tue , Sat - 7:15 pm
** the bus schedule works hand in hand with AA flights , so schedule will change if the flight time is changed ..
Likewise, if you want to take speed train to SH, then you need to take a cab to HZ downtown train station to board the train, there is a cab fees involved ( I am not sure how much is that ).