
Lucknow to Shanghai
Shanghai is approximately 5950+ kms from Lucknow. The fastest way to reach Shanghai from Lucknow is by Flight Via Kolkata, Hanoi. It takes approximately 13 hours. The cheapest way to reach Shanghai from Lucknow is by Flight Via Bangkok which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi, Hong Kong
RECOMMENDED
Lucknow
Delhi
Hong Kong
Shanghai
Approx Travel Time
14h 20m
₹25,311
Onwards
Via Delhi, Hanoi
Lucknow
Delhi
Hanoi
Shanghai
Approx Travel Time
14h 20m
₹28,045
Onwards
Via Kolkata, Bangkok
Lucknow
Kolkata
Bangkok
Shanghai
Approx Travel Time
14h 35m
₹20,394
Onwards
Via Bangkok
CHEAPEST
Lucknow
Bangkok
Shanghai
Approx Travel Time
13h 25m
₹15,876
Onwards
Via Kolkata, Hanoi
FASTEST
Lucknow
Kolkata
Hanoi
Shanghai
Approx Travel Time
12h 35m
₹30,107
Onwards
Via Kolkata, Hong Kong
Lucknow
Kolkata
Hong Kong
Shanghai
Approx Travel Time
13h 5m
₹26,858
Onwards
Via Bangkok, Hanoi
Lucknow
Bangkok
Hanoi
Shanghai
Approx Travel Time
14h 35m
₹25,300
Onwards
Via Bangkok, Hong Kong
Lucknow
Bangkok
Hong Kong
Shanghai
Approx Travel Time
14h 35m
₹22,646
Onwards
Via Bangkok, Guangzhou
Lucknow
Bangkok
Guangzhou
Shanghai
Approx Travel Time
14h 50m
₹43,856
Onwards
Via Bangkok, Haikou
Lucknow
Bangkok
Haikou
Shanghai
Approx Travel Time
14h 35m
₹47,472
Onwards
Frequently Asked Questions
What is the distance between Lucknow and Shanghai?
Shanghai is approximately 5950+ kms from Lucknow.
How long does it take to reach Shanghai from Lucknow?
It takes approximately 13 hours to reach Shanghai from Lucknow by Flight Via Kolkata, Hanoi.
What is the cheapest way to reach Shanghai from Lucknow?
The cheapest way to reach Shanghai from Lucknow is by Flight Via Bangkok.
What is the fastest way to reach Shanghai from Lucknow?
The fastest way to reach Shanghai from Lucknow is by Flight Via Kolkata, Hanoi.