Originally Posted by
AllAboutFlying
You can book the tickets online and use your passport numbers or can ask a friend in China do that for you and get the booking number, then all you need to do is collect the ticket from the windows.
My suggestion, take a taxi-van to hongqiao and go to the window to get the tickets.
Train around 3.5 - 4 hours after your flight landing time should be comfortable.
IMO, buying tickets at PVG is a better plan than online booking in this case because it's difficult to predict exactly when you'll get out of the terminal (e.g. timeliness of inbound flight plus PRC entry formalities are not constant).
Furthermore, the ticket window at PVG happens to be extremely close to the bus stop between the terminals. I wouldn't bother with any sort of van taxi unless my party was big enough to fill it up because the bus is a straight shot, and leaves every 10-15 minutes.