It took me 90 minutes to fly from Shanghai to Beijing, but it cost more than 40 minutes to walk from the end of the line to the door of a taxi. That is the increasing problem for Hongqiao Airport.
Long Long Lines!
I hesitate to choose Hong Qiao Airport now, especially for the night flights. The public transportation does not really work – there is no metro to Hong Qiao, and there are not many bus route. Taxis seem to be the major transportation for the island of the airport (the airport seems to be an island for me).
Last time I am back from Beijing, I arrived at 9:00 PM, and I waited in the several hundred people line. The line was horrible. When I arrived at the door of a taxi, it was already 9:40 PM. That was almost half way from Shanghai to Beijing.
There WERE some improvement. I observed the management changed lots of approaches on the parking spot to allow more effective pick-up. Now, there are 6 lanes to pick up passengers concurrently. That is much more effective than the 4 lanes in the past, but the demand for taxi increased dramatically. Many flights arrived at the same time, and the airport was like a train station. Hopefully the extension of Shanghai Metro #2 will solve the problem.