
Maldives to Diu
Diu is approximately 2100+ kms from Maldives. The fastest way to reach Diu from Maldives is by Flight Via Mumbai. It takes approximately 6 hours. The cheapest way to reach Diu from Maldives is by Flight Via Mumbai which would take approximately 6 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
CHEAPEST
FASTEST
Maldives
Mumbai
Diu
Approx Travel Time
5h 40m
₹20,906
Onwards
Via Cochin, Mumbai
Maldives
Cochin
Mumbai
Diu
Approx Travel Time
7h 20m
₹24,289
Onwards
Via Mumbai, Surat
Maldives
Mumbai
Surat
Diu
Approx Travel Time
7h 20m
₹25,800
Onwards
Via Mumbai, Keshod
Maldives
Mumbai
Keshod
Diu
Approx Travel Time
7h 50m
₹23,274
Onwards
Via Bangalore, Mumbai
Maldives
Bangalore
Mumbai
Diu
Approx Travel Time
7h 35m
₹23,543
Onwards
Via Thiruvananthapuram, Mumbai
Maldives
Thiruvananthapuram
Mumbai
Diu
Approx Travel Time
7h 35m
₹27,549
Onwards
Via Mumbai, Ahmedabad
Maldives
Mumbai
Ahmedabad
Diu
Approx Travel Time
7h 50m
₹22,079
Onwards
Via Bangalore, Surat
Maldives
Bangalore
Surat
Diu
Approx Travel Time
8h 5m
₹23,064
Onwards
Via Hyderabad, Mumbai
Maldives
Hyderabad
Mumbai
Diu
Approx Travel Time
8h 5m
₹25,341
Onwards
Via Cochin, Ahmedabad
Maldives
Cochin
Ahmedabad
Diu
Approx Travel Time
8h 20m
₹23,817
Onwards
Frequently Asked Questions
What is the distance between Maldives and Diu?
Diu is approximately 2100+ kms from Maldives.
How long does it take to reach Diu from Maldives?
It takes approximately 6 hours to reach Diu from Maldives by Flight Via Mumbai.
What is the cheapest way to reach Diu from Maldives?
The cheapest way to reach Diu from Maldives is by Flight Via Mumbai.
What is the fastest way to reach Diu from Maldives?
The fastest way to reach Diu from Maldives is by Flight Via Mumbai.