Mumbai to Shanghai
Shanghai is approximately 5850+ kms from Mumbai. The fastest way to reach Shanghai from Mumbai is by Flight Via Kathmandu. It takes approximately 13 hours. The cheapest way to reach Shanghai from Mumbai is by Flight Via Ho Chi Minh City which would take approximately 16 hours.
Sort By
Mode of Transport
Via Hanoi
RECOMMENDED
Mumbai
Hanoi
Shanghai
Approx Travel Time
13h 10m
₹29,241
Onwards
Via Kathmandu
FASTEST
Mumbai
Kathmandu
Shanghai
Approx Travel Time
12h 40m
₹42,733
Onwards
Via Bangkok
Mumbai
Bangkok
Shanghai
Approx Travel Time
14h 25m
₹20,474
Onwards
Via Hong Kong
Mumbai
Hong Kong
Shanghai
Approx Travel Time
13h 25m
₹29,028
Onwards
Via Ho Chi Minh City
CHEAPEST
Mumbai
Ho Chi Minh City
Shanghai
Approx Travel Time
15h 25m
₹20,253
Onwards
Via Dhaka, Guangzhou
Mumbai
Dhaka
Guangzhou
Shanghai
Approx Travel Time
14h 35m
₹57,831
Onwards
Via Phuket
Mumbai
Phuket
Shanghai
Approx Travel Time
15h 40m
₹41,643
Onwards
Via Colombo
Mumbai
Colombo
Shanghai
Approx Travel Time
15h 55m
₹41,900
Onwards
Via Kuala Lumpur
Mumbai
Kuala Lumpur
Shanghai
Approx Travel Time
17h 40m
₹41,052
Onwards
Via Maldives
Mumbai
Maldives
Shanghai
Approx Travel Time
17h 55m
₹1,21,158
Onwards
Frequently Asked Questions
What is the distance between Mumbai and Shanghai?
Shanghai is approximately 5850+ kms from Mumbai.
How long does it take to reach Shanghai from Mumbai?
It takes approximately 13 hours to reach Shanghai from Mumbai by Flight Via Kathmandu.
What is the cheapest way to reach Shanghai from Mumbai?
The cheapest way to reach Shanghai from Mumbai is by Flight Via Ho Chi Minh City.
What is the fastest way to reach Shanghai from Mumbai?
The fastest way to reach Shanghai from Mumbai is by Flight Via Kathmandu.