
Bangalore to Shanghai
Shanghai is approximately 4950+ km from Bangalore, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shanghai.
Sort By
Mode of Transport
Via Kolkata
RECOMMENDED
CHEAPEST
FASTEST
Bangalore
Kolkata
Shanghai
Approx Travel Time
8h 20m
₹24,251
Onwards
Via Delhi
Bangalore
Delhi
Shanghai
Approx Travel Time
9h 15m
₹29,666
Onwards
Via Bangkok
Bangalore
Bangkok
Shanghai
Approx Travel Time
9h 5m
₹26,173
Onwards
Via Hanoi
Bangalore
Hanoi
Shanghai
Approx Travel Time
9h 5m
₹31,203
Onwards
Via Hong Kong
Bangalore
Hong Kong
Shanghai
Approx Travel Time
9h 35m
₹31,559
Onwards
Via Phuket
Bangalore
Phuket
Shanghai
Approx Travel Time
9h 55m
₹28,960
Onwards
Via Ho Chi Minh City
Bangalore
Ho Chi Minh City
Shanghai
Approx Travel Time
10h 15m
₹27,461
Onwards
Via Colombo
Bangalore
Colombo
Shanghai
Approx Travel Time
9h 40m
₹40,928
Onwards
Via Kathmandu
Bangalore
Kathmandu
Shanghai
Approx Travel Time
10h 10m
₹36,832
Onwards
Via Kuala Lumpur
Bangalore
Kuala Lumpur
Shanghai
Approx Travel Time
11h 10m
₹25,417
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Shanghai?
Shanghai is approximately 4950+ kms from Bangalore.
How long does it take to reach Shanghai from Bangalore?
It takes approximately 9 hours to reach Shanghai from Bangalore by Flight Via Kolkata.
What is the cheapest way to reach Shanghai from Bangalore?
The cheapest way to reach Shanghai from Bangalore is by Flight Via Kolkata.
What is the fastest way to reach Shanghai from Bangalore?
The fastest way to reach Shanghai from Bangalore is by Flight Via Kolkata.
Routes Connecting Bangalore
Routes From Bangalore
Routes Connecting Shanghai
Routes From Shanghai
Popular Places Routes
- Kangra to Samastipur
- Thodupuzha to Guwahati
- Belur to Tiruchirappalli
- Gondia to Ahmedabad
- Ambikapur to Parbhani
- Badlapur to Malappuram
- Uttarkashi to Jalna
- Khamgaon to Malur
- Deoria to Gorakhpur
- Mahabalipuram to Lingsugur
- Parwanoo to Balangir
- Namakkal to Dausa
- Lakshadweep to Handia
- Jharsuguda to Kokrajhar
- Pandharpur to Navi-Mumbai

