hero
How2Go
Viluppuram to Diu

Viluppuram to Diu

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

Read More
Sort By
Mode of Transport

Via Chennai, Surat

RECOMMENDED

Viluppuram

Chennai

Surat

Diu

Approx Travel Time

7h 33m

₹11,224

Onwards

Viluppuram

Chennai

Surat

Diu

Approx Travel Time

9h 30m

₹11,838

Onwards

Via Tiruchirappalli, Mumbai

FASTEST

Viluppuram

Tiruchirappalli

Mumbai

Diu

Approx Travel Time

7h 25m

₹12,726

Onwards

Ads by MMT

Via Adoni, Surat

CHEAPEST

Viluppuram

Adoni

Surat

Diu

Approx Travel Time

1d 15h 31m

₹1,625

Onwards

Via Bangalore, Surat

Viluppuram

Bangalore

Surat

Diu

Approx Travel Time

1d 22h 46m

₹3,680

Onwards

Ads by MMT

Via Chennai, Navi Mumbai

Viluppuram

Chennai

Navi Mumbai

Diu

Approx Travel Time

7h 43m

₹11,743

Onwards

Viluppuram

Chennai

Navi Mumbai

Diu

Approx Travel Time

9h 40m

₹12,357

Onwards

Via Chennai, Mumbai

Viluppuram

Chennai

Mumbai

Diu

Approx Travel Time

7h 48m

₹11,743

Onwards

Via Bangalore, Mumbai

Viluppuram

Bangalore

Mumbai

Diu

Approx Travel Time

12h 20m

₹10,167

Onwards

Via Bangalore, Navi Mumbai

Viluppuram

Bangalore

Navi Mumbai

Diu

Approx Travel Time

12h 30m

₹10,167

Onwards

Frequently Asked Questions

What is the distance between Viluppuram and Diu?

Diu is approximately 1550+ kms from Viluppuram.

How long does it take to reach Diu from Viluppuram?

It takes approximately 8 hours to reach Diu from Viluppuram by Train, Flight Via Tiruchirappalli, Mumbai.

What is the cheapest way to reach Diu from Viluppuram?

The cheapest way to reach Diu from Viluppuram is by Train, Bus Via Adoni, Surat.

What is the fastest way to reach Diu from Viluppuram?

The fastest way to reach Diu from Viluppuram is by Train, Flight Via Tiruchirappalli, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India