Shanghai Nanjing Routes (6 Ways to go)

Planning a trip from Shanghai to Nanjing Cleartrip helps you select the best route between Shanghai & Nanjing based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Shanghai & Nanjing

The distance from Shanghai to Nanjing is approximately 295.96kms. By car, it takes roughly 2h 55m to reach Nanjing from Shanghai . Take a look at the 6 routes available to reach Nanjing from Shanghai

  • 1.
  • Shanghai to Nanjing Bus PiaoJia CN
  • 4h 0m
  • Rs. 813
 
Shanghai Henfeng Road Bus station
 
4h 0m
Rs. 813
Travelling in a bus is one of the ways to reach Nanjing from Shanghai Henfeng Road Bus station. The total journey between Shanghai Henfeng Road Bus station & Nanjing takes around 4h 0m in a bus. The bus ticket price for the journey is approximately Rs.813.
 
Nanjing
  • 2.
  • Shanghai to Nanjing Bus China Bus Guide
  • 4h 48m
  • Rs. 980
 
Jing'an Temple Station
 
0h 18m
Rs. 30
Travelling in a Shanghai Metro is one of the ways to reach Dachang Town Station from Jing'an Temple Station. Jing'an Temple Station to Dachang Town Station by Shanghai Metro takes approximately 0h 18m. The distance between Jing'an Temple Station & Dachang Town Station is around 9.35kms.
 
Dachang Town Station
 
3h 30m
Rs. 950
Travelling in a bus is one of the ways to reach Jiangsu Nanjing from Shanghai North. The total journey between Shanghai North & Jiangsu Nanjing takes around 3h 30m in a bus. The bus ticket price for the journey is approximately Rs.950.
 
Jiangsu Nanjing
  • 3.
  • Shanghai to Nanjing Drive
  • 2h 55m
  • Rs. 1752
 
Shanghai
 
2h 55m
Rs. 1752
You can take a car from Shanghai to Nanjing. It will take you around 2h 55m to cover distance of 295.96kms and reach Nanjing from Shanghai. The total amount for the journey will be approximately Rs.1752.
 
Nanjing
  • 4.
  • Shanghai to Nanjing Train
  • 2h 1m
  • Rs. 2980
 
Jingan Temple
 
0h 18m
Rs. 40
Travelling in a Shanghai Metro is one of the ways to reach Shanghai Hongqiao from Jingan Temple. Jingan Temple to Shanghai Hongqiao by Shanghai Metro takes approximately 0h 18m. The distance between Jingan Temple & Shanghai Hongqiao is around 20.17kms.
 
Shanghai Hongqiao
 
0h 55m
Rs. 2900
You can reach Nanjing South from Shanghai Hongqiao by travelling in a train. Shanghai Hongqiao to Nanjing South train takes approximately 0h 55m. You can catch a train from Shanghai Hongqiao and get down at Nanjing South. The price of the train ticket is approximately Rs. 2900.
 
Nanjing South
 
0h 26m
Rs. 40
Travelling in a Nanjing Metro is one of the ways to reach Gulou from Nanjing South. Nanjing South to Gulou by Nanjing Metro takes approximately 0h 26m. The distance between Nanjing South & Gulou is around 13.66kms.
 
Gulou
  • 5.
  • Shanghai to Nanjing Fly to Nanjing
  • 3h 57m
  • Rs. 4540
 
Jingan Temple
 
0h 17m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Longyang Road from Jingan Temple. Jingan Temple to Longyang Road by Shanghai Metro takes approximately 0h 17m. The distance between Jingan Temple & Longyang Road is around 16.74kms.
 
Longyang Road
 
0h 10m
Rs. 430
Travelling in a Maglev is one of the ways to reach Pudong International Airport from Longyang Road. Longyang Road to Pudong International Airport by Maglev takes approximately 0h 10m. The distance between Longyang Road & Pudong International Airport is around 24.83kms.
 
Pudong International Airport
 
1h 5m
Rs. 4000
You can travel from Shanghai Pudong to Nanjing by booking a flight. The total flight time between Shanghai Pudong & Nanjing is around 1h 5m. The price of the flight ticket is approximately Rs.4000.
 
Nanjing
 
0h 50m
Rs. 35
Travelling in a Subway is one of the ways to reach Nanjing South from Lukou Airport. Lukou Airport to Nanjing South by Subway takes approximately 0h 50m. The distance between Lukou Airport & Nanjing South is around 34.95kms.
 
Nanjing South
 
0h 26m
Rs. 40
Travelling in a Nanjing Metro is one of the ways to reach Gulou from Nanjing South. Nanjing South to Gulou by Nanjing Metro takes approximately 0h 26m. The distance between Nanjing South & Gulou is around 13.66kms.
 
Gulou
  • 6.
  • Shanghai to Nanjing Fly to Hefei, train
  • 4h 46m
  • Rs. 6095
 
Jingan Temple
 
0h 17m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Longyang Road from Jingan Temple. Jingan Temple to Longyang Road by Shanghai Metro takes approximately 0h 17m. The distance between Jingan Temple & Longyang Road is around 16.74kms.
 
Longyang Road
 
0h 10m
Rs. 430
Travelling in a Maglev is one of the ways to reach Pudong International Airport from Longyang Road. Longyang Road to Pudong International Airport by Maglev takes approximately 0h 10m. The distance between Longyang Road & Pudong International Airport is around 24.83kms.
 
Pudong International Airport
 
1h 20m
Rs. 2900
You can travel from Shanghai Pudong to Hefei by booking a flight. The total flight time between Shanghai Pudong & Hefei is around 1h 20m. The price of the flight ticket is approximately Rs.2900.
 
Hefei
 
0h 10m
Rs. 490
You can take a car from Hefei to Hefei South. It will take you around 0h 10m to cover distance of 10.77kms and reach Hefei South from Hefei. The total amount for the journey will be approximately Rs.490.
 
Hefei South
 
0h 54m
Rs. 2200
You can reach Nanjing South from Hefei South by travelling in a train. Hefei South to Nanjing South train takes approximately 0h 54m. You can catch a train from Hefei South and get down at Nanjing South. The price of the train ticket is approximately Rs. 2200.
 
Nanjing South
 
0h 26m
Rs. 40
Travelling in a Nanjing Metro is one of the ways to reach Gulou from Nanjing South. Nanjing South to Gulou by Nanjing Metro takes approximately 0h 26m. The distance between Nanjing South & Gulou is around 13.66kms.
 
Gulou