The best way to get from Shanghai Pudong Airport to Nanjing is to take high speed bullet train from Shanghai Hongqiao train station. There are some transportation options from Pudong Airport to Hongqiao Train Station:
Shanghai Metro Line 2 can take you from Pudong Airport to Hongqiao Train Station. Do follow these transfer procedures:
Firstly, taking Shanghai Metro line 2 at Pudong Airport for Guanglanlu direction. Secondly, making a transfer at Guanglanlu Station (change a 4-car train to an 8 car train) for Xujing East direction and just get off line 2 metro at Hongqiao Train Station.
Cost is RMB 8 Yuan and riding time is from 105 to 115 minutes. Shanghai Metro line 2 operates from 6:30 to 21:00.
Here is a Shanghai Metro Map http://www.shmetro.com/zbdt/overall.jpg
If you are travelling with other 2-3 people, it’s not a bad solution to charter a taxi. Distance from Pudong Airport to Hongqiao Railway Station is 60km and taxi fare is about RMB 240 Yuan in daytime working hours ( from 5:00 to 23:00) and it’s about RMB 310 Yuan if you take taxi at late night (23:00 to 05:00 the next day).
- Airport Line
Passenger can take airport line 1 (bus) to Hongqiao East Transportation Center and then take a walk of about 15 minutes from there to Hongqiao Train Station. Ticket fare is RMB 30 Yuan and total journey time is 65-95 minutes. Operation hour of airport line is from 6:30 to 23:00 Monday to Sunday.
This solution may not fit you if you are visiting Shanghai first time and bring with big baggage.