The Shanghai to Hangzhou high-speed train just takes 45 minutes to get to Hangzhou, but today, we took another 45 minutes waiting in the long line for a taxi desperately while there are basically no taxi coming.
On the way back, it is also horrible. At round 4:00 PM, there are empty taxi everywhere on the street but none of them would take passengers, because it is the time for them to get back (all of them) to taxi company, and handle over the car to the driver at another work shift. There is basically no way to get to the train station to catch up that really fast train.
Taxi has been a keep bottleneck to my experience in Hangzhou now.