
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
₹27,554
Onwards
Via Delhi, Hanoi
Lucknow
Delhi
Hanoi
Shanghai
Approx Travel Time
14h 20m
₹30,196
Onwards
Via Kolkata, Bangkok
Lucknow
Kolkata
Bangkok
Shanghai
Approx Travel Time
14h 35m
₹23,274
Onwards
Via Bangkok
CHEAPEST
Lucknow
Bangkok
Shanghai
Approx Travel Time
13h 25m
₹19,169
Onwards
Via Kolkata, Hanoi
FASTEST
Lucknow
Kolkata
Hanoi
Shanghai
Approx Travel Time
12h 35m
₹29,421
Onwards
Via Kolkata, Hong Kong
Lucknow
Kolkata
Hong Kong
Shanghai
Approx Travel Time
13h 5m
₹25,672
Onwards
Via Bangkok, Hanoi
Lucknow
Bangkok
Hanoi
Shanghai
Approx Travel Time
14h 35m
₹25,832
Onwards
Via Delhi, Bangkok
Lucknow
Delhi
Bangkok
Shanghai
Approx Travel Time
16h 20m
₹23,885
Onwards
Via Bangkok, Hong Kong
Lucknow
Bangkok
Hong Kong
Shanghai
Approx Travel Time
14h 35m
₹19,995
Onwards
Via Bangkok, Guangzhou
Lucknow
Bangkok
Guangzhou
Shanghai
Approx Travel Time
14h 50m
₹44,018
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.