Shanghai to Mumbai
Mumbai is approximately 5850+ kms from Shanghai. The fastest way to reach Mumbai from Shanghai is by Flight Via Kathmandu. It takes approximately 13 hours. The cheapest way to reach Mumbai from Shanghai is by Flight Via Hanoi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Hanoi
RECOMMENDED
CHEAPEST
Shanghai
Hanoi
Mumbai
Approx Travel Time
13h 10m
₹21,721
Onwards
Via Kathmandu
FASTEST
Shanghai
Kathmandu
Mumbai
Approx Travel Time
12h 40m
₹49,358
Onwards
Via Bangkok
Shanghai
Bangkok
Mumbai
Approx Travel Time
14h 25m
₹24,249
Onwards
Via Hong Kong
Shanghai
Hong Kong
Mumbai
Approx Travel Time
13h 25m
₹23,187
Onwards
Via Ho Chi Minh City
Shanghai
Ho Chi Minh City
Mumbai
Approx Travel Time
15h 25m
₹27,935
Onwards
Via Guangzhou, Dhaka
Shanghai
Guangzhou
Dhaka
Mumbai
Approx Travel Time
14h 35m
₹50,589
Onwards
Via Phuket
Shanghai
Phuket
Mumbai
Approx Travel Time
15h 40m
₹30,787
Onwards
Via Colombo
Shanghai
Colombo
Mumbai
Approx Travel Time
15h 55m
₹65,045
Onwards
Via Kuala Lumpur
Shanghai
Kuala Lumpur
Mumbai
Approx Travel Time
17h 40m
₹33,221
Onwards
Via Singapore
Shanghai
Singapore
Mumbai
Approx Travel Time
18h 25m
₹33,934
Onwards
Frequently Asked Questions
What is the distance between Shanghai and Mumbai?
Mumbai is approximately 5850+ kms from Shanghai.
How long does it take to reach Mumbai from Shanghai?
It takes approximately 13 hours to reach Mumbai from Shanghai by Flight Via Kathmandu.
What is the cheapest way to reach Mumbai from Shanghai?
The cheapest way to reach Mumbai from Shanghai is by Flight Via Hanoi.
What is the fastest way to reach Mumbai from Shanghai?
The fastest way to reach Mumbai from Shanghai is by Flight Via Kathmandu.