hero
How2Go
Jamnagar to Shanghai

Jamnagar to Shanghai

Shanghai is approximately 5300+ km from Jamnagar, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shanghai.

Read More
Sort By
Mode of Transport

Via Ahmedabad, Kolkata

RECOMMENDED

CHEAPEST

FASTEST

Jamnagar

Ahmedabad

Kolkata

Shanghai

Approx Travel Time

10h 35m

₹28,735

Onwards

Via Pune, Kolkata

Jamnagar

Pune

Kolkata

Shanghai

Approx Travel Time

10h 35m

₹41,418

Onwards

Via Surat, Kolkata

Jamnagar

Surat

Kolkata

Shanghai

Approx Travel Time

10h 40m

₹31,617

Onwards

Via Mumbai, Kolkata

Jamnagar

Mumbai

Kolkata

Shanghai

Approx Travel Time

10h 55m

₹29,753

Onwards

Via Ahmedabad, Delhi

Jamnagar

Ahmedabad

Delhi

Shanghai

Approx Travel Time

11h

₹29,470

Onwards

Via Surat, Delhi

Jamnagar

Surat

Delhi

Shanghai

Approx Travel Time

11h 10m

₹30,280

Onwards

Via Mumbai, Delhi

Jamnagar

Mumbai

Delhi

Shanghai

Approx Travel Time

12h 5m

₹32,900

Onwards

Via Bangalore, Kolkata

Jamnagar

Bangalore

Kolkata

Shanghai

Approx Travel Time

12h 15m

₹33,753

Onwards

Via Pune, Delhi

Jamnagar

Pune

Delhi

Shanghai

Approx Travel Time

12h 5m

₹42,112

Onwards

Via Bangalore, Delhi

Jamnagar

Bangalore

Delhi

Shanghai

Approx Travel Time

13h 5m

₹38,515

Onwards

Frequently Asked Questions

What is the distance between Jamnagar and Shanghai?

Shanghai is approximately 5300+ kms from Jamnagar.

How long does it take to reach Shanghai from Jamnagar?

It takes approximately 11 hours to reach Shanghai from Jamnagar by Flight Via Ahmedabad, Kolkata.

What is the cheapest way to reach Shanghai from Jamnagar?

The cheapest way to reach Shanghai from Jamnagar is by Flight Via Ahmedabad, Kolkata.

What is the fastest way to reach Shanghai from Jamnagar?

The fastest way to reach Shanghai from Jamnagar is by Flight Via Ahmedabad, Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India