hero
How2Go
Lucknow to Shanghai

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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India