
Dindigul to Diu
Diu is approximately 1500+ kms from Dindigul. The fastest way to reach Diu from Dindigul is by Train, Flight Via Madurai, Mumbai. It takes approximately 8 hours. The cheapest way to reach Diu from Dindigul is by Train, Flight Via Hubli, Mumbai which would take approximately 19 hours.
Sort By
Mode of Transport
Via Coimbatore, Mumbai
RECOMMENDED
Dindigul
Coimbatore
Mumbai
Diu
Approx Travel Time
8h 20m
₹8,503
Onwards
Dindigul
Coimbatore
Mumbai
Diu
Approx Travel Time
9h 8m
₹11,681
Onwards
Via Madurai, Mumbai
FASTEST
Dindigul
Madurai
Mumbai
Diu
Approx Travel Time
7h 20m
₹10,348
Onwards
Via Bangalore, Mumbai
Dindigul
Bangalore
Mumbai
Diu
Approx Travel Time
11h 35m
₹8,643
Onwards
Dindigul
Bangalore
Mumbai
Diu
Approx Travel Time
13h 20m
₹9,058
Onwards
Via Cochin, Mumbai
Dindigul
Cochin
Mumbai
Diu
Approx Travel Time
9h 35m
₹8,893
Onwards
Dindigul
Cochin
Mumbai
Diu
Approx Travel Time
10h 20m
₹9,293
Onwards
Via Calicut, Mumbai
Dindigul
Calicut
Mumbai
Diu
Approx Travel Time
11h 52m
₹17,551
Onwards
Via Thiruvananthapuram, Mumbai
Dindigul
Thiruvananthapuram
Mumbai
Diu
Approx Travel Time
11h 20m
₹10,832
Onwards
Via Hubli, Mumbai
CHEAPEST
Dindigul
Hubli
Mumbai
Diu
Approx Travel Time
18h 35m
₹8,414
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Diu?
Diu is approximately 1500+ kms from Dindigul.
How long does it take to reach Diu from Dindigul?
It takes approximately 8 hours to reach Diu from Dindigul by Train, Flight Via Madurai, Mumbai.
What is the cheapest way to reach Diu from Dindigul?
The cheapest way to reach Diu from Dindigul is by Train, Flight Via Hubli, Mumbai.
What is the fastest way to reach Diu from Dindigul?
The fastest way to reach Diu from Dindigul is by Train, Flight Via Madurai, Mumbai.