Shenzhen Shanghai Routes (9 Ways to go)

Planning a trip from Shenzhen to Shanghai Cleartrip helps you select the best route between Shenzhen & Shanghai 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 Shenzhen & Shanghai

The distance from Shenzhen to Shanghai is approximately 1459.48kms. By car, it takes roughly 14h 51m to reach Shanghai from Shenzhen . Take a look at the 9 routes available to reach Shanghai from Shenzhen

  • 1.
  • Shenzhen to Shanghai Fly Shenzhen to Shanghai Pudong
  • 4h 50m
  • Rs. 4450
 
Gangxia
 
0h 56m
Rs. 85
Travelling in a Shenzhen Metro is one of the ways to reach Airport East from Gangxia. Gangxia to Airport East by Shenzhen Metro takes approximately 0h 56m. The distance between Gangxia & Airport East is around 34.35kms.
 
Airport East
 
2h 20m
Rs. 3900
You can travel from Shenzhen to Shanghai Pudong by booking a flight. The total flight time between Shenzhen & Shanghai Pudong is around 2h 20m. The price of the flight ticket is approximately Rs.3900.
 
Shanghai Pudong
 
0h 10m
Rs. 430
Travelling in a Maglev is one of the ways to reach Longyang Road from Pudong International Airport. Pudong International Airport to Longyang Road by Maglev takes approximately 0h 10m. The distance between Pudong International Airport & Longyang Road is around 24.83kms.
 
Longyang Road
 
0h 17m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Jingan Temple from Longyang Road. Longyang Road to Jingan Temple by Shanghai Metro takes approximately 0h 17m. The distance between Longyang Road & Jingan Temple is around 16.74kms.
 
Jingan Temple
  • 2.
  • Shenzhen to Shanghai Train China Railways D-Class
  • 13h 17m
  • Rs. 4874
 
Civic Centre
 
0h 23m
Rs. 34
Travelling in a Shenzhen Metro is one of the ways to reach Shenzhen North from Civic Centre. Civic Centre to Shenzhen North by Shenzhen Metro takes approximately 0h 23m. The distance between Civic Centre & Shenzhen North is around 9.01kms.
 
Shenzhen North
 
11h 32m
Rs. 4800
You can reach Shanghai Hongqiao from Shenzhen North by travelling in a train. Shenzhen North to Shanghai Hongqiao train takes approximately 11h 32m. You can catch a train from Shenzhen North and get down at Shanghai Hongqiao. The price of the train ticket is approximately Rs. 4800.
 
Shanghai Hongqiao
 
0h 18m
Rs. 40
Travelling in a Shanghai Metro is one of the ways to reach Jingan Temple from Shanghai Hongqiao. Shanghai Hongqiao to Jingan Temple by Shanghai Metro takes approximately 0h 18m. The distance between Shanghai Hongqiao & Jingan Temple is around 20.17kms.
 
Jingan Temple
  • 3.
  • Shenzhen to Shanghai Fly Shenzhen to Shanghai Hongqiao
  • 4h 37m
  • Rs. 4920
 
Gangxia
 
0h 56m
Rs. 85
Travelling in a Shenzhen Metro is one of the ways to reach Airport East from Gangxia. Gangxia to Airport East by Shenzhen Metro takes approximately 0h 56m. The distance between Gangxia & Airport East is around 34.35kms.
 
Airport East
 
2h 20m
Rs. 4800
You can travel from Shenzhen to Shanghai Hongqiao by booking a flight. The total flight time between Shenzhen & Shanghai Hongqiao is around 2h 20m. The price of the flight ticket is approximately Rs.4800.
 
Shanghai Hongqiao
 
0h 18m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach South Shaanxi Road Station from Hongqiao Airport T1. Hongqiao Airport T1 to South Shaanxi Road Station by Shanghai Metro takes approximately 0h 18m. The distance between Hongqiao Airport T1 & South Shaanxi Road Station is around 14.9kms.
 
South Shaanxi Road Station
  • 4.
  • Shenzhen to Shanghai Bus
  • 16h 52m
  • Rs. 5530
 
Shenzhen
 
0h 23m
Rs. 850
You can take a car from Shenzhen to Shenzhen Shiyan. It will take you around 0h 23m to cover distance of 28.13kms and reach Shenzhen Shiyan from Shenzhen. The total amount for the journey will be approximately Rs.850.
 
Shenzhen Shiyan
 
0h 50m
Rs. 330
Travelling in a bus is one of the ways to reach Dongguan from Shenzhen Shiyan. The total journey between Shenzhen Shiyan & Dongguan takes around 0h 50m in a bus. The bus ticket price for the journey is approximately Rs.330.
 
Dongguan
 
0h 10m
Rs. 0
Walking is one of the ways to reach Guangdong Dongguan from Dongguan. Dongguan to Guangdong Dongguan by walk takes approximately 0h 10m. The distance between Dongguan & Guangdong Dongguan is around 0.76kms.
 
Guangdong Dongguan
 
10h 0m
Rs. 3400
Travelling in a bus is one of the ways to reach Yiwu Binwang from Guangdong Dongguan. The total journey between Guangdong Dongguan & Yiwu Binwang takes around 10h 0m in a bus. The bus ticket price for the journey is approximately Rs.3400.
 
Yiwu Binwang
 
3h 30m
Rs. 950
Travelling in a bus is one of the ways to reach Shanghai Taipingyang from Yiwu. The total journey between Yiwu & Shanghai Taipingyang takes around 3h 30m in a bus. The bus ticket price for the journey is approximately Rs.950.
 
Shanghai Taipingyang
  • 5.
  • Shenzhen to Shanghai Train MTR Intercity
  • 21h 11m
  • Rs. 6230
 
Lok Ma Chau Station
 
0h 49m
Rs. 230
Travelling in a Subway is one of the ways to reach Hung Hom Station from Lok Ma Chau Station. Lok Ma Chau Station to Hung Hom Station by Subway takes approximately 0h 49m. The distance between Lok Ma Chau Station & Hung Hom Station is around 38.32kms.
 
Hung Hom Station
 
19h 22m
Rs. 6000
You can reach Shanghai Station from Hung Hom Station by travelling in a train. Hung Hom Station to Shanghai Station train takes approximately 19h 22m. You can catch a train from Hung Hom Station and get down at Shanghai Station. The price of the train ticket is approximately Rs. 6000.
 
Shanghai Station
  • 6.
  • Shenzhen to Shanghai Fly Hong Kong to Shanghai Pudong
  • 5h 40m
  • Rs. 6329
 
Huanggang Entry Port
 
1h 0m
Rs. 1264
Travelling in a bus is one of the ways to reach Hong Kong Airport Terminal Two from Huanggang Entry Port. The total journey between Huanggang Entry Port & Hong Kong Airport Terminal Two takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.1264.
 
Hong Kong Airport Terminal Two
 
2h 5m
Rs. 4600
You can travel from Hong Kong to Shanghai Pudong by booking a flight. The total flight time between Hong Kong & Shanghai Pudong is around 2h 5m. The price of the flight ticket is approximately Rs.4600.
 
Shanghai Pudong
 
0h 10m
Rs. 430
Travelling in a Maglev is one of the ways to reach Longyang Road from Pudong International Airport. Pudong International Airport to Longyang Road by Maglev takes approximately 0h 10m. The distance between Pudong International Airport & Longyang Road is around 24.83kms.
 
Longyang Road
 
0h 17m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach Jingan Temple from Longyang Road. Longyang Road to Jingan Temple by Shanghai Metro takes approximately 0h 17m. The distance between Longyang Road & Jingan Temple is around 16.74kms.
 
Jingan Temple
  • 7.
  • Shenzhen to Shanghai Fly Hong Kong to Shanghai Hongqiao
  • 5h 41m
  • Rs. 6799
 
Huanggang Entry Port
 
1h 0m
Rs. 1264
Travelling in a bus is one of the ways to reach Hong Kong Airport Terminal Two from Huanggang Entry Port. The total journey between Huanggang Entry Port & Hong Kong Airport Terminal Two takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.1264.
 
Hong Kong Airport Terminal Two
 
2h 20m
Rs. 5500
You can travel from Hong Kong to Shanghai Hongqiao by booking a flight. The total flight time between Hong Kong & Shanghai Hongqiao is around 2h 20m. The price of the flight ticket is approximately Rs.5500.
 
Shanghai Hongqiao
 
0h 18m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach South Shaanxi Road Station from Hongqiao Airport T1. Hongqiao Airport T1 to South Shaanxi Road Station by Shanghai Metro takes approximately 0h 18m. The distance between Hongqiao Airport T1 & South Shaanxi Road Station is around 14.9kms.
 
South Shaanxi Road Station
  • 8.
  • Shenzhen to Shanghai Train to Guangzhou, fly to Shanghai Hongqiao
  • 6h 15m
  • Rs. 7394
 
Civic Centre
 
0h 23m
Rs. 34
Travelling in a Shenzhen Metro is one of the ways to reach Shenzhen North from Civic Centre. Civic Centre to Shenzhen North by Shenzhen Metro takes approximately 0h 23m. The distance between Civic Centre & Shenzhen North is around 9.01kms.
 
Shenzhen North
 
0h 20m
Rs. 750
You can reach Guangzhou South from Shenzhen North by travelling in a train. Shenzhen North to Guangzhou South train takes approximately 0h 20m. You can catch a train from Shenzhen North and get down at Guangzhou South. The price of the train ticket is approximately Rs. 750.
 
Guangzhou South
 
0h 13m
Rs. 0
Walking is one of the ways to reach Guangzhou South from Guangzhou South. Guangzhou South to Guangzhou South by walk takes approximately 0h 13m. The distance between Guangzhou South & Guangzhou South is around 1.11kms.
 
Guangzhou South
 
1h 0m
Rs. 40
Travelling in a Guangzhou Metro is one of the ways to reach Jiahewanggang from Guangzhou South. Guangzhou South to Jiahewanggang by Guangzhou Metro takes approximately 1h 0m. The distance between Guangzhou South & Jiahewanggang is around 30.96kms.
 
Jiahewanggang
 
0h 20m
Rs. 35
Travelling in a Guangzhou Metro is one of the ways to reach Guangzhou Airport South from Jiahewanggang. Jiahewanggang to Guangzhou Airport South by Guangzhou Metro takes approximately 0h 20m. The distance between Jiahewanggang & Guangzhou Airport South is around 17.62kms.
 
Guangzhou Airport South
 
2h 20m
Rs. 6500
You can travel from Guangzhou to Shanghai Hongqiao by booking a flight. The total flight time between Guangzhou & Shanghai Hongqiao is around 2h 20m. The price of the flight ticket is approximately Rs.6500.
 
Shanghai Hongqiao
 
0h 18m
Rs. 35
Travelling in a Shanghai Metro is one of the ways to reach South Shaanxi Road Station from Hongqiao Airport T1. Hongqiao Airport T1 to South Shaanxi Road Station by Shanghai Metro takes approximately 0h 18m. The distance between Hongqiao Airport T1 & South Shaanxi Road Station is around 14.9kms.
 
South Shaanxi Road Station
  • 9.
  • Shenzhen to Shanghai Drive
  • 14h 51m
  • Rs. 8640
 
Shenzhen
 
14h 51m
Rs. 8640
You can take a car from Shenzhen to Shanghai. It will take you around 14h 51m to cover distance of 1459.48kms and reach Shanghai from Shenzhen. The total amount for the journey will be approximately Rs.8640.
 
Shanghai