hero
How2Go
Diu to Shenzhen

Diu to Shenzhen

Shenzhen is approximately 5100+ km from Diu, 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 Shenzhen.

Read More
Sort By
Mode of Transport

Via Ahmedabad, Bangkok

RECOMMENDED

Diu

Ahmedabad

Bangkok

Shenzhen

Approx Travel Time

10h 55m

₹35,987

Onwards

Via Mumbai, Hong Kong

FASTEST

Diu

Mumbai

Hong Kong

Shenzhen

Approx Travel Time

10h 10m

₹57,651

Onwards

Via Mumbai, Ho Chi Minh City

CHEAPEST

Diu

Mumbai

Ho Chi Minh City

Shenzhen

Approx Travel Time

11h 40m

₹29,011

Onwards

Via Ahmedabad, Ho Chi Minh City

Diu

Ahmedabad

Ho Chi Minh City

Shenzhen

Approx Travel Time

11h 50m

₹29,554

Onwards

Via Surat, Bangkok

Diu

Surat

Bangkok

Shenzhen

Approx Travel Time

12h 30m

₹34,927

Onwards

Via Mumbai, Phuket

Diu

Mumbai

Phuket

Shenzhen

Approx Travel Time

13h

₹33,884

Onwards

Via Ahmedabad, Kuala Lumpur

Diu

Ahmedabad

Kuala Lumpur

Shenzhen

Approx Travel Time

13h 50m

₹29,196

Onwards

Via Mumbai, Kathmandu

Diu

Mumbai

Kathmandu

Shenzhen

Approx Travel Time

13h 15m

₹41,891

Onwards

Via Ahmedabad, Singapore

Diu

Ahmedabad

Singapore

Shenzhen

Approx Travel Time

14h 5m

₹35,258

Onwards

Via Surat, Dubai

Diu

Surat

Dubai

Shenzhen

Approx Travel Time

13h 55m

₹74,765

Onwards

Frequently Asked Questions

What is the distance between Diu and Shenzhen?

Shenzhen is approximately 5100+ kms from Diu.

How long does it take to reach Shenzhen from Diu?

It takes approximately 10 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 Mumbai, Ho Chi Minh City.

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.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India