
Chennai to Diu
Diu is approximately 1400+ kms from Chennai. The fastest way to reach Diu from Chennai is by Flight Via Mumbai. It takes approximately 5 hours. The cheapest way to reach Diu from Chennai is by Flight, Bus Via Ahmedabad which would take approximately 13 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Chennai
Mumbai
Diu
Approx Travel Time
4h 25m
₹8,208
Onwards
Via Pune, Mumbai
Chennai
Pune
Mumbai
Diu
Approx Travel Time
6h 5m
₹13,881
Onwards
Via Surat
Chennai
Surat
Diu
Approx Travel Time
4h 40m
₹8,023
Onwards
Via Bangalore, Mumbai
Chennai
Bangalore
Mumbai
Diu
Approx Travel Time
5h 50m
₹10,827
Onwards
Chennai
Bangalore
Mumbai
Diu
Approx Travel Time
11h 5m
₹8,247
Onwards
Chennai
Bangalore
Mumbai
Diu
Approx Travel Time
12h 35m
₹8,427
Onwards
Via Ahmedabad
Chennai
Ahmedabad
Diu
Approx Travel Time
5h 10m
₹8,582
Onwards
CHEAPEST
Chennai
Ahmedabad
Diu
Approx Travel Time
13h 10m
₹6,198
Onwards
Via Hyderabad, Mumbai
Chennai
Hyderabad
Mumbai
Diu
Approx Travel Time
5h 50m
₹11,938
Onwards
Via Malappuram, Mumbai
Chennai
Malappuram
Mumbai
Diu
Approx Travel Time
6h 35m
₹13,074
Onwards
Frequently Asked Questions
What is the distance between Chennai and Diu?
Diu is approximately 1400+ kms from Chennai.
How long does it take to reach Diu from Chennai?
It takes approximately 5 hours to reach Diu from Chennai by Flight Via Mumbai.
What is the cheapest way to reach Diu from Chennai?
The cheapest way to reach Diu from Chennai is by Flight, Bus Via Ahmedabad.
What is the fastest way to reach Diu from Chennai?
The fastest way to reach Diu from Chennai is by Flight Via Mumbai.