
Leh to Diu
Diu is approximately 1600+ kms from Leh. The fastest way to reach Diu from Leh is by Flight Via Mumbai. It takes approximately 5 hours. The cheapest way to reach Diu from Leh is by Flight, Bus Via Rajkot which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Leh
Ahmedabad
Diu
Approx Travel Time
9h 15m
₹10,199
Onwards
Via Mumbai
FASTEST
Leh
Mumbai
Diu
Approx Travel Time
5h 10m
₹12,086
Onwards
Via Rajkot
Leh
Rajkot
Diu
Approx Travel Time
12h 1m
₹13,631
Onwards
CHEAPEST
Leh
Rajkot
Diu
Approx Travel Time
11h 55m
₹9,066
Onwards
Via Mohali, Ahmedabad
Leh
Mohali
Ahmedabad
Diu
Approx Travel Time
6h 35m
₹11,447
Onwards
Via Jammu, Ahmedabad
Leh
Jammu
Ahmedabad
Diu
Approx Travel Time
6h 30m
₹12,081
Onwards
Via Delhi, Ahmedabad
Leh
Delhi
Ahmedabad
Diu
Approx Travel Time
6h 25m
₹11,298
Onwards
Via Delhi, Surat
Leh
Delhi
Surat
Diu
Approx Travel Time
6h 40m
₹12,571
Onwards
Via Budgam, Ahmedabad
Leh
Budgam
Ahmedabad
Diu
Approx Travel Time
6h 25m
₹14,129
Onwards
Via Dehradun, Ahmedabad
Leh
Dehradun
Ahmedabad
Diu
Approx Travel Time
8h 45m
₹12,583
Onwards
Frequently Asked Questions
What is the distance between Leh and Diu?
Diu is approximately 1600+ kms from Leh.
How long does it take to reach Diu from Leh?
It takes approximately 5 hours to reach Diu from Leh by Flight Via Mumbai.
What is the cheapest way to reach Diu from Leh?
The cheapest way to reach Diu from Leh is by Flight, Bus Via Rajkot.
What is the fastest way to reach Diu from Leh?
The fastest way to reach Diu from Leh is by Flight Via Mumbai.


