
Leh to Shanghai
Shanghai is approximately 6150+ kms from Leh. The fastest way to reach Shanghai from Leh is by Flight Via Delhi, Hong Kong. It takes approximately 15 hours. The cheapest way to reach Shanghai from Leh is by Flight Via Delhi, Bangkok which would take approximately 17 hours.
Sort By
Mode of Transport
Via Delhi, Hong Kong
RECOMMENDED
FASTEST
Leh
Delhi
Hong Kong
Shanghai
Approx Travel Time
14h 50m
₹24,394
Onwards
Via Delhi, Hong Kong, Shenzhen
Leh
Delhi
Hong Kong
Shenzhen
Shanghai
Approx Travel Time
16h 45m
₹77,503
Onwards
Via Delhi, Hong Kong, Guangzhou
Leh
Delhi
Hong Kong
Guangzhou
Shanghai
Approx Travel Time
16h 45m
₹56,996
Onwards
Via Delhi, Hong Kong, Quanzhou
Leh
Delhi
Hong Kong
Quanzhou
Shanghai
Approx Travel Time
16h 15m
₹57,672
Onwards
Via Delhi, Hong Kong, Xiamen
Leh
Delhi
Hong Kong
Xiamen
Shanghai
Approx Travel Time
16h 30m
₹53,601
Onwards
Via Delhi, Hong Kong, Ningbo
Leh
Delhi
Hong Kong
Ningbo
Shanghai
Approx Travel Time
16h 30m
₹48,993
Onwards
Via Delhi, Hong Kong, Hangzhou
Leh
Delhi
Hong Kong
Hangzhou
Shanghai
Approx Travel Time
16h 30m
₹55,326
Onwards
Via Delhi, Hong Kong, Wenzhou
Leh
Delhi
Hong Kong
Wenzhou
Shanghai
Approx Travel Time
16h 30m
₹66,181
Onwards
Via Delhi, Hong Kong, Fuzhou
Leh
Delhi
Hong Kong
Fuzhou
Shanghai
Approx Travel Time
16h 30m
₹51,522
Onwards
Via Delhi, Bangkok
CHEAPEST
Leh
Delhi
Bangkok
Shanghai
Approx Travel Time
16h 50m
₹22,025
Onwards
Frequently Asked Questions
What is the distance between Leh and Shanghai?
Shanghai is approximately 6150+ kms from Leh.
How long does it take to reach Shanghai from Leh?
It takes approximately 15 hours to reach Shanghai from Leh by Flight Via Delhi, Hong Kong.
What is the cheapest way to reach Shanghai from Leh?
The cheapest way to reach Shanghai from Leh is by Flight Via Delhi, Bangkok.
What is the fastest way to reach Shanghai from Leh?
The fastest way to reach Shanghai from Leh is by Flight Via Delhi, Hong Kong.