Answered by Barron | Sep. 06, 2018 02:10
As I know, the night buses are available from 23:00 to the last flight at night at both Shanghai Hongqiao Airport and Shanghai Pudong Airport. From Pudong Airport, you can take the night bus at Terminal 1 and get down at Yan'an East Road Zhejiang Middle Road. The ticket fare is around CNY 20 per person. Upon arrival, hail a taxi to the Bund. From Hongqiao Airport, get on the night bus No. 316 at Terminal 2, and it can take you to Yan'an East Road the Bund. The ticket fare is around CNY 2 per person.