
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 Kuala Lumpur which would take approximately 18 hours.
Sort By
Mode of Transport
Via Hanoi
RECOMMENDED
Mumbai
Hanoi
Shanghai
Approx Travel Time
13h 10m
₹26,892
Onwards
Via Kathmandu
FASTEST
Mumbai
Kathmandu
Shanghai
Approx Travel Time
12h 40m
₹38,842
Onwards
Via Hong Kong
Mumbai
Hong Kong
Shanghai
Approx Travel Time
13h 25m
₹21,147
Onwards
Via Bangkok
Mumbai
Bangkok
Shanghai
Approx Travel Time
14h 25m
₹19,515
Onwards
Via Ho Chi Minh City
Mumbai
Ho Chi Minh City
Shanghai
Approx Travel Time
15h 25m
₹21,847
Onwards
Via Phuket
Mumbai
Phuket
Shanghai
Approx Travel Time
15h 40m
₹25,189
Onwards
Via Dhaka, Guangzhou
Mumbai
Dhaka
Guangzhou
Shanghai
Approx Travel Time
14h 35m
₹53,014
Onwards
Via Colombo
Mumbai
Colombo
Shanghai
Approx Travel Time
15h 55m
₹36,158
Onwards
Via Kuala Lumpur
CHEAPEST
Mumbai
Kuala Lumpur
Shanghai
Approx Travel Time
17h 40m
₹18,912
Onwards
Via Maldives
Mumbai
Maldives
Shanghai
Approx Travel Time
17h 55m
₹38,067
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 Kuala Lumpur.
What is the fastest way to reach Shanghai from Mumbai?
The fastest way to reach Shanghai from Mumbai is by Flight Via Kathmandu.
Routes Connecting Mumbai
Routes From Mumbai
Routes Connecting Shanghai
Routes From Shanghai
- Shanghai to Port-Blair
- Shanghai to Bekal
- Shanghai to Amritsar
- Shanghai to Jorhat
- Shanghai to Jaipur
- Shanghai to Rajahmundry
- Shanghai to Dibrugarh
- Shanghai to Nagpur
- Shanghai to Udaipur
- Shanghai to Patna
- Shanghai to Visakhapatnam
- Shanghai to Bangalore
- Shanghai to Shillong
- Shanghai to Agartala
- Shanghai to Darjeeling