
Bangalore to Shenzhen
Shenzhen is approximately 4600+ kms from Bangalore. The fastest way to reach Shenzhen from Bangalore is by Flight Via Bangkok. It takes approximately 11 hours. The cheapest way to reach Shenzhen from Bangalore is by Flight Via Phuket which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bangkok
RECOMMENDED
FASTEST
Bangalore
Bangkok
Shenzhen
Approx Travel Time
10h 25m
₹25,268
Onwards
Via Chennai, Bangkok
Bangalore
Chennai
Bangkok
Shenzhen
Approx Travel Time
11h 50m
₹27,921
Onwards
Via Bangkok, Hong Kong
Bangalore
Bangkok
Hong Kong
Shenzhen
Approx Travel Time
12h 20m
₹41,302
Onwards
Via Chennai, Hong Kong
Bangalore
Chennai
Hong Kong
Shenzhen
Approx Travel Time
12h 5m
₹46,105
Onwards
Via Phuket
CHEAPEST
Bangalore
Phuket
Shenzhen
Approx Travel Time
11h 40m
₹20,172
Onwards
Via Hong Kong
Bangalore
Hong Kong
Shenzhen
Approx Travel Time
10h 40m
₹44,651
Onwards
Via Hyderabad, Bangkok
Bangalore
Hyderabad
Bangkok
Shenzhen
Approx Travel Time
12h 50m
₹27,956
Onwards
Via Hyderabad, Hong Kong
Bangalore
Hyderabad
Hong Kong
Shenzhen
Approx Travel Time
12h 35m
₹45,952
Onwards
Via Colombo, Bangkok
Bangalore
Colombo
Bangkok
Shenzhen
Approx Travel Time
13h 20m
₹38,502
Onwards
Via Kolkata, Bangkok
Bangalore
Kolkata
Bangkok
Shenzhen
Approx Travel Time
13h 20m
₹31,479
Onwards
Frequently Asked Questions
What is the distance between Bangalore and Shenzhen?
Shenzhen is approximately 4600+ kms from Bangalore.
How long does it take to reach Shenzhen from Bangalore?
It takes approximately 11 hours to reach Shenzhen from Bangalore by Flight Via Bangkok.
What is the cheapest way to reach Shenzhen from Bangalore?
The cheapest way to reach Shenzhen from Bangalore is by Flight Via Phuket.
What is the fastest way to reach Shenzhen from Bangalore?
The fastest way to reach Shenzhen from Bangalore is by Flight Via Bangkok.