
Bangalore to Shanghai
Shanghai is approximately 5900+ kms from Bangalore. The fastest way to reach Shanghai from Bangalore is by Flight Via Hong Kong. It takes approximately 13 hours. The cheapest way to reach Shanghai from Bangalore is by Flight Via Bangkok which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bangkok
RECOMMENDED
CHEAPEST
Bangalore
Bangkok
Shanghai
Approx Travel Time
13h 10m
₹19,295
Onwards
Via Chennai, Bangkok
Bangalore
Chennai
Bangkok
Shanghai
Approx Travel Time
14h 35m
₹20,229
Onwards
Via Phuket
Bangalore
Phuket
Shanghai
Approx Travel Time
14h 10m
₹23,726
Onwards
Via Hong Kong
FASTEST
Bangalore
Hong Kong
Shanghai
Approx Travel Time
12h 40m
₹22,035
Onwards
Via Chennai, Hong Kong
Bangalore
Chennai
Hong Kong
Shanghai
Approx Travel Time
14h 5m
₹23,980
Onwards
Via Bangkok, Hong Kong
Bangalore
Bangkok
Hong Kong
Shanghai
Approx Travel Time
14h 20m
₹25,348
Onwards
Via Bangkok, Guangzhou
Bangalore
Bangkok
Guangzhou
Shanghai
Approx Travel Time
14h 35m
₹40,906
Onwards
Via Hyderabad, Bangkok
Bangalore
Hyderabad
Bangkok
Shanghai
Approx Travel Time
15h 35m
₹23,039
Onwards
Via Colombo
Bangalore
Colombo
Shanghai
Approx Travel Time
14h 10m
₹35,166
Onwards
Via Hyderabad, Hong Kong
Bangalore
Hyderabad
Hong Kong
Shanghai
Approx Travel Time
14h 35m
₹27,829
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Shanghai?
Shanghai is approximately 5900+ kms from Bangalore.
How long does it take to reach Shanghai from Bangalore?
It takes approximately 13 hours to reach Shanghai from Bangalore by Flight Via Hong Kong.
What is the cheapest way to reach Shanghai from Bangalore?
The cheapest way to reach Shanghai from Bangalore is by Flight Via Bangkok.
What is the fastest way to reach Shanghai from Bangalore?
The fastest way to reach Shanghai from Bangalore is by Flight Via Hong Kong.
Routes Connecting Bangalore
Routes From Bangalore
Routes Connecting Shanghai
Routes From Shanghai
Routes To Shanghai
- Jammu to Shanghai
- Amritsar to Shanghai
- Bhubaneshwar to Shanghai
- Guwahati to Shanghai
- Jorhat to Shanghai
- Rajahmundry to Shanghai
- Coimbatore to Shanghai
- Gorakhpur to Shanghai
- Delhi to Shanghai
- Nashik to Shanghai
- Tirupati to Shanghai
- Thiruvananthapuram to Shanghai
- Mumbai to Shanghai
- Chandigarh to Shanghai
- Goa to Shanghai