
Shanghai to Mumbai
Mumbai is approximately 5900+ kms from Shanghai. The fastest way to reach Mumbai from Shanghai is by Flight Via Bangkok. It takes approximately 8 hours. The cheapest way to reach Mumbai from Shanghai is by Flight Via Bangkok which would take approximately 8 hours.
Sort By
Mode of Transport
Via Bangkok
RECOMMENDED
CHEAPEST
FASTEST
Shanghai
Bangkok
Mumbai
Approx Travel Time
8h 5m
₹18,686
Onwards
Shanghai
Bangkok
Mumbai
Approx Travel Time
8h 5m
₹18,686
Onwards
Via Delhi
Shanghai
Delhi
Mumbai
Approx Travel Time
8h 20m
₹23,973
Onwards
Via Hanoi
Shanghai
Hanoi
Mumbai
Approx Travel Time
11h
₹25,796
Onwards
Via Hong Kong, Bangkok
Shanghai
Hong Kong
Bangkok
Mumbai
Approx Travel Time
10h 25m
₹26,213
Onwards
Via Guangzhou, Bangkok
Shanghai
Guangzhou
Bangkok
Mumbai
Approx Travel Time
10h 40m
₹21,395
Onwards
Via Bangkok, Bangalore
Shanghai
Bangkok
Bangalore
Mumbai
Approx Travel Time
10h 30m
₹24,545
Onwards
Via Hong Kong
Shanghai
Hong Kong
Mumbai
Approx Travel Time
12h 45m
₹27,127
Onwards
Shanghai
Hong Kong
Mumbai
Approx Travel Time
12h 45m
₹27,127
Onwards
Via Phuket
Shanghai
Phuket
Mumbai
Approx Travel Time
11h 50m
₹20,457
Onwards
Frequently Asked Questions
What is the distance between Shanghai and Mumbai?
Mumbai is approximately 5900+ kms from Shanghai.
How long does it take to reach Mumbai from Shanghai?
It takes approximately 8 hours to reach Mumbai from Shanghai by Flight Via Bangkok.
What is the cheapest way to reach Mumbai from Shanghai?
The cheapest way to reach Mumbai from Shanghai is by Flight Via Bangkok.
What is the fastest way to reach Mumbai from Shanghai?
The fastest way to reach Mumbai from Shanghai is by Flight Via Bangkok.


