
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 8 hours. The cheapest way to reach Shanghai from Jammu is by Flight Via Delhi, Bangkok which would take approximately 11 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Jammu
Delhi
Shanghai
Approx Travel Time
7h 25m
₹24,382
Onwards
Jammu
Delhi
Shanghai
Approx Travel Time
7h 25m
₹24,382
Onwards
Via Leh, Delhi
Jammu
Leh
Delhi
Shanghai
Approx Travel Time
9h 35m
₹31,413
Onwards
Via Budgam, Delhi
Jammu
Budgam
Delhi
Shanghai
Approx Travel Time
9h 30m
₹26,829
Onwards
Via Delhi, Hanoi
Jammu
Delhi
Hanoi
Shanghai
Approx Travel Time
9h 50m
₹29,656
Onwards
Via Delhi, Hong Kong
Jammu
Delhi
Hong Kong
Shanghai
Approx Travel Time
10h 25m
₹23,300
Onwards
Via Delhi, Guangzhou
Jammu
Delhi
Guangzhou
Shanghai
Approx Travel Time
10h 25m
₹23,964
Onwards
Via Delhi, Bangkok
CHEAPEST
Jammu
Delhi
Bangkok
Shanghai
Approx Travel Time
10h 35m
₹22,421
Onwards
Via Delhi, Seoul-Incheon
Jammu
Delhi
Seoul-Incheon
Shanghai
Approx Travel Time
11h 35m
On Demand
Via Delhi, Ho Chi Minh City
Jammu
Delhi
Ho Chi Minh City
Shanghai
Approx Travel Time
11h 15m
₹30,431
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 8 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 Delhi, Bangkok.
What is the fastest way to reach Shanghai from Jammu?
The fastest way to reach Shanghai from Jammu is by Flight Via Delhi.


