How to Travel between Shanghai and Nanjing

The distance from Shanghai to Nanjing is about 300km (186mi) and it is possible to travel by air, train or long-distance bus. Train is the most popular way to go from Shanghai to Nanjing, with high speed trains taking around 1-3 hours and normal trains taking 3.5-4.5 hours. Long-distance bus has fewer schedules than trains, but still is a good choice, taking 3.5-4 hours and the bus fare is CNY90-105. There is only one daily flight between Shanghai Pudong Airport (PVG) and Nanjing Lukou Airport (NKG), which takes an hour.

 Joining a guided tour is the most convenient way for tourists to travel between the two cities:
  8 Days Shanghai – Hangzhou – Suzhou – Wuxi– Nanjing


Shanghai - Nanjing Transportation
How to Travel between Shanghai and Nanjing


 First Choice – Shanghai-Nanjing High Speed Train: 1-3 hours, CNY72 - 195

 From Shanghai, every 5-15 minutes during 05:48 – 22:55: Shanghai Railway Station, Hongqiao Railway Station  

 From Nanjing, every 5-15 minutes during 05:48 – 22:55: Nanjing Railway Station, South Railway Station  

D type trains: CNY72 - 115 for a second-class seat, CNY116 - 184 for a first-class seat
G type trains: CNY134.5 - 195 for a second-class seat, CNY219.5 - 322 for a first-class seat & CNY429.5 - 604.5 for a business-class seat


Budget Train: 3.5-4.5 hours, CNY46.5

Shanghai Railway Station 01:10 – 23:47
Shanghai South Railway Station 04:14 – 23:20
Nanjing Railway Station 00:32 – 23:40

 Price: CNY46.5 for a hard seat, CNY90-95 for a hard sleeper, and CNY140.5 for a soft sleeper

 Second Choice – Shanghai-Nanjing Flight: 1 hour, CNY 1080 (usually 85% off)

There is only one direct flight, from Shanghai Pudong Airport at 22:50, and from Nanjing Lukou Airport at 07:25.

 Note: The full air fare is CNY 1080, but with frequent discounts. Except for Chinese public holidays and the Spring Festival rush, and if you book early, there is usually a 50% to 85% discount, and the price might be as low as CNY150-550.


How to Get to Downtown Shanghai from Pudong Airport

1. Airport shuttle bus: to People's Square, Shanghai Railway Station, South Railway Station, Hongqiao Railway Station, Hongqiao Airport ……
2. Maglev (SMT) + Metro: take metro line 2 directly, or experience the maglev to Longyang Road first, and then transfer to metro line 2.
3. Taxi to the city center: 1 hour, CNY150-180


How to Get to Downtown Nanjing from Lukou Airport

1. Airport shuttle bus: to Nanjing Railway Station, South Railway Station, Zhonghua Gate, Hanzhong Gate, Wanda Plaza ……
2. Metro: Airport Metro Station of line S1 is outside the exit of Domestic Arrival Hall, 1F, T2.
3. Taxi: 40 minutes, CNY100-130

 Long-distance Bus: 3.5-4 hours, CNY90-105


Shanghai to Nanjing Bus: CNY105

Intercity Bus Terminal 09:00, 14:50
South Long-distance Bus Station  10:40
Chuansha Bus Station 09:40
Hongqiao West Long-distance Bus Station 11:10

Nanjing to Shanghai Bus: CNY90-95

Nanjing Coach Station, aka Xiaohongshan Bus Station 09:00, 14:30, 16:40
Gaochun Bus Station 05:45, 08:40, 12:55
Lishui Long-distance Bus Station 07:30, 09:30, 13:20
South Bus Station, near South Railway Station 17:10
East Bus Station 09:15, 14:45
Getang Bus Station 09:30

How to Get from Shanghai Pudong Airport to Nanjing

1. A flight around 22:50: 1 hour, CNY1080 with frequent discounts

2. Pudong Airport to Nanjing by train: 2 - 4 hours, CNY102 - 225
→ Take airport shuttle bus line 1 to Hongqiao Railway Station: 1 hour, CNY30.
→ Board a high speed train to Nanjing: 1-3 hours, CNY72 - 195.

3. Airport shuttle bus + coach: 5 hours, CNY120
Take airport shuttle bus line 5 to Shanghai Railway Station and walk to the Intercity Bus Terminal to take a coach to Nanjing. Or take airport shuttle bus line 7 to South Railway Station, walk to the South Long-distance Bus Station, and take a coach to Nanjing in 4 hours.

How to Get from Shanghai Hongqiao Airport to Nanjing

Hongqiao Airport to Nanjing by train: 1.5-3.5 hours, CNY80 - 200.

Hongqiao Railway Station is within 10 minutes’ walking distance from T2 of Hongqiao Airport (SHA). Passengers arriving at T1 of Hongqiao Airport can take metro line 10 to Hongqiao Railway Station within 5-8 minutes. Here one can take a high speed train to Nanjing.
- Last updated on Oct. 09, 2019 -
Questions & Answers on How to Travel between Shanghai and Nanjing
Asked by Amanda Reid from UNITED KINGDOM | Sep. 29, 2019 10:01Reply
Bike transport on the bullet train from Nanjing to Pudong airport
HI I AM TRAVELING TO Chongming Island to compete in the Ironman event and will be flying into Nanjing. Is it possible to put my bike on the bullet train from Nanjing to Pudong? and how much will this cost? do I need to book it on before and how do I do this?

Does the bullet train go directly from the airport in Nanjing to the airport of Pudong?

Thanks you for your help
Answers (1)
Answered by Corey from AUSTRALIA | Oct. 09, 2019 00:42

You can bring your bike in bullet train but it doesn't go directly from the airport in Nanjing to Pudong. Most of trains starts from Nanjing Railway station to Shanghai Railway station. Then you can take shuttle bus line 5 to Pudong directly.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)