
Jammu to Shanghai
Shanghai is approximately 4750+ kms from Jammu. The fastest way to reach Shanghai from Jammu is by Flight Via Delhi. It takes approximately 9 hours. The cheapest way to reach Shanghai from Jammu is by Flight Via Kolkata which would take approximately 13 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Jammu
Delhi
Shanghai
Approx Travel Time
9h
₹33,174
Onwards
Via Kolkata
CHEAPEST
Jammu
Kolkata
Shanghai
Approx Travel Time
13h
₹27,633
Onwards
Via Delhi, Bangkok
Jammu
Delhi
Bangkok
Shanghai
Approx Travel Time
11h 45m
₹30,703
Onwards
Via Delhi, Hong Kong
Jammu
Delhi
Hong Kong
Shanghai
Approx Travel Time
10h 35m
₹35,115
Onwards
Via Delhi, Guangzhou
Jammu
Delhi
Guangzhou
Shanghai
Approx Travel Time
11h 5m
₹34,726
Onwards
Via Budgam, Delhi
Jammu
Budgam
Delhi
Shanghai
Approx Travel Time
11h 25m
₹35,543
Onwards
Via Delhi, Kolkata
Jammu
Delhi
Kolkata
Shanghai
Approx Travel Time
13h 50m
₹31,864
Onwards
Via Mumbai, Bangkok
Jammu
Mumbai
Bangkok
Shanghai
Approx Travel Time
13h 5m
₹34,582
Onwards
Via Budgam, Kolkata
Jammu
Budgam
Kolkata
Shanghai
Approx Travel Time
15h 10m
₹31,282
Onwards
Via Bangalore, Bangkok
Jammu
Bangalore
Bangkok
Shanghai
Approx Travel Time
14h 35m
₹35,242
Onwards
Frequently Asked Questions
What is the distance between Jammu and Shanghai?
Shanghai is approximately 4750+ kms from Jammu.
How long does it take to reach Shanghai from Jammu?
It takes approximately 9 hours to reach Shanghai from Jammu by Flight Via Delhi.
What is the cheapest way to reach Shanghai from Jammu?
The cheapest way to reach Shanghai from Jammu is by Flight Via Kolkata.
What is the fastest way to reach Shanghai from Jammu?
The fastest way to reach Shanghai from Jammu is by Flight Via Delhi.

