Melur to Diu Distance

Diu is approximately 1450+ km from Melur. Compare the available routes and travel options between the two cities. If you're travelling by air, Diu Airport is located in Diu. Flying is the fastest way to reach Diu, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Melur, India to Diu, India

Via Madurai, Navi Mumbai

RECOMMENDED

FASTEST

Melur

Madurai

Navi Mumbai

Diu

Approx Travel Time

6h 50m

₹13,680

Onwards

Via Madurai, Mumbai

Melur

Madurai

Mumbai

Diu

Approx Travel Time

8h 35m

₹14,058

Onwards

Ads by MMT

Via Madurai, Surat

CHEAPEST

Melur

Madurai

Surat

Diu

Approx Travel Time

2d 3h 35m

₹5,938

Onwards

Via Madurai, Navi Mumbai, Mumbai

Melur

Madurai

Navi Mumbai

Mumbai

Diu

Approx Travel Time

10h 15m

On Demand

Ads by MMT

Via Tiruchirappalli, Mumbai

Melur

Tiruchirappalli

Mumbai

Diu

Approx Travel Time

7h 20m

₹13,726

Onwards

Via Madurai, Tiruchirappalli, Mumbai

Melur

Madurai

Tiruchirappalli

Mumbai

Diu

Approx Travel Time

8h 45m

₹13,275

Onwards

Melur

Madurai

Tiruchirappalli

Mumbai

Diu

Approx Travel Time

9h 5m

₹13,765

Onwards

Via Madurai, Coimbatore, Mumbai

Melur

Madurai

Coimbatore

Mumbai

Diu

Approx Travel Time

11h 48m

₹12,894

Onwards

Via Tirumangalam, Tiruchirappalli, Mumbai

Melur

Tirumangalam

Tiruchirappalli

Mumbai

Diu

Approx Travel Time

10h 30m

₹13,460

Onwards

Via Tirumangalam, Madurai, Mumbai

Melur

Tirumangalam

Madurai

Mumbai

Diu

Approx Travel Time

10h 4m

₹14,313

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Melur and Diu?

The straight-line distance is approximately 1400+ km.

What is the distance from Melur to Diu via Madurai?

Via Madurai, the distance is approximately 1450+ km, taking around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India