
Diu to Shenzhen
Shenzhen is approximately 4550+ kms from Diu. The fastest way to reach Shenzhen from Diu is by Flight Via Mumbai, Hong Kong. It takes approximately 12 hours. The cheapest way to reach Shenzhen from Diu is by Flight Via Surat, Bangkok which would take approximately 13 hours.
Sort By
Mode of Transport
Via Mumbai, Hong Kong
RECOMMENDED
FASTEST
Diu
Mumbai
Hong Kong
Shenzhen
Approx Travel Time
11h 50m
₹49,024
Onwards
Via Ahmedabad, Hanoi
Diu
Ahmedabad
Hanoi
Shenzhen
Approx Travel Time
19h 45m
₹27,498
Onwards
Diu
Ahmedabad
Hanoi
Shenzhen
Approx Travel Time
12h 45m
₹32,052
Onwards
Via Mumbai, Hanoi
Diu
Mumbai
Hanoi
Shenzhen
Approx Travel Time
12h 45m
₹32,430
Onwards
Via Surat, Bangkok
CHEAPEST
Diu
Surat
Bangkok
Shenzhen
Approx Travel Time
13h 5m
₹21,717
Onwards
Via Mumbai, Bangkok
Diu
Mumbai
Bangkok
Shenzhen
Approx Travel Time
13h 15m
₹22,961
Onwards
Via Ahmedabad, Bangkok
Diu
Ahmedabad
Bangkok
Shenzhen
Approx Travel Time
13h 25m
₹26,231
Onwards
Via Mumbai, Ho Chi Minh City
Diu
Mumbai
Ho Chi Minh City
Shenzhen
Approx Travel Time
14h 5m
₹30,359
Onwards
Via Mumbai, Phuket
Diu
Mumbai
Phuket
Shenzhen
Approx Travel Time
14h 10m
₹24,315
Onwards
Via Ahmedabad, Ho Chi Minh City
Diu
Ahmedabad
Ho Chi Minh City
Shenzhen
Approx Travel Time
14h 10m
₹32,212
Onwards
Frequently Asked Questions
What is the distance between Diu and Shenzhen?
Shenzhen is approximately 4550+ kms from Diu.
How long does it take to reach Shenzhen from Diu?
It takes approximately 12 hours to reach Shenzhen from Diu by Flight Via Mumbai, Hong Kong.
What is the cheapest way to reach Shenzhen from Diu?
The cheapest way to reach Shenzhen from Diu is by Flight Via Surat, Bangkok.
What is the fastest way to reach Shenzhen from Diu?
The fastest way to reach Shenzhen from Diu is by Flight Via Mumbai, Hong Kong.


