
Kolkata to Shanghai
Shanghai is approximately 3400+ kms from Kolkata. The fastest way to reach Shanghai from Kolkata is by Flight. It takes approximately 7 hours. The cheapest way to reach Shanghai from Kolkata is by Flight which would take approximately 7 hours.
Sort By
Mode of Transport
Via Hanoi
Kolkata
Hanoi
Shanghai
Approx Travel Time
7h 45m
₹25,025
Onwards
Via Bangkok
Kolkata
Bangkok
Shanghai
Approx Travel Time
8h 25m
₹22,898
Onwards
Kolkata
Bangkok
Shanghai
Approx Travel Time
8h 25m
₹22,898
Onwards
Via Guangzhou
Kolkata
Guangzhou
Shanghai
Approx Travel Time
9h 15m
₹25,089
Onwards
Via Delhi
Kolkata
Delhi
Shanghai
Approx Travel Time
8h 20m
₹28,014
Onwards
Kolkata
Delhi
Shanghai
Approx Travel Time
8h 20m
₹28,014
Onwards
Via Dhaka, Langfang
Kolkata
Dhaka
Langfang
Shanghai
Approx Travel Time
8h 40m
On Demand
Via Dhaka, Beijing
Kolkata
Dhaka
Beijing
Shanghai
Approx Travel Time
9h
₹48,797
Onwards
Via Ho Chi Minh City
Kolkata
Ho Chi Minh City
Shanghai
Approx Travel Time
9h 40m
₹24,877
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Shanghai?
Shanghai is approximately 3400+ kms from Kolkata.
How long does it take to reach Shanghai from Kolkata?
It takes approximately 7 hours to reach Shanghai from Kolkata by Flight.
What is the cheapest way to reach Shanghai from Kolkata?
The cheapest way to reach Shanghai from Kolkata is by Flight.
What is the fastest way to reach Shanghai from Kolkata?
The fastest way to reach Shanghai from Kolkata is by Flight.
Routes Connecting Kolkata
Routes From Kolkata
Routes Connecting Shanghai
Routes From Shanghai
- Shanghai to Amritsar
- Shanghai to Gaya
- Shanghai to Tiruchirappalli
- Shanghai to Delhi
- Shanghai to Kolhapur
- Shanghai to Varanasi
- Shanghai to Bhubaneshwar
- Shanghai to Raipur
- Shanghai to Srinagar
- Shanghai to Aurangabad
- Shanghai to Jammu
- Shanghai to Chandigarh
- Shanghai to Mumbai
- Shanghai to Cochin
- Shanghai to Mangalore


