
Mohali to Diu
Diu is approximately 1250+ kms from Mohali. The fastest way to reach Diu from Mohali is by Flight Via Ahmedabad. It takes approximately 4 hours. The cheapest way to reach Diu from Mohali is by Bus Via Jaipur, Ahmedabad which would take approximately 34 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Mohali
Ahmedabad
Diu
Approx Travel Time
4h 10m
₹8,647
Onwards
Mohali
Ahmedabad
Diu
Approx Travel Time
11h 10m
₹6,098
Onwards
Via Ghaziabad, Ahmedabad
Mohali
Ghaziabad
Ahmedabad
Diu
Approx Travel Time
9h 31m
₹10,405
Onwards
Via Delhi, Ahmedabad
Mohali
Delhi
Ahmedabad
Diu
Approx Travel Time
9h 57m
₹7,243
Onwards
Mohali
Delhi
Ahmedabad
Diu
Approx Travel Time
6h 20m
₹9,588
Onwards
Via Surat
Mohali
Surat
Diu
Approx Travel Time
1d 4h 51m
On Demand
Via Jaipur, Rajkot
Mohali
Jaipur
Rajkot
Diu
Approx Travel Time
1d 7h 36m
₹5,825
Onwards
Via Jaipur, Ahmedabad
CHEAPEST
Mohali
Jaipur
Ahmedabad
Diu
Approx Travel Time
1d 9h 35m
₹2,499
Onwards
Mohali
Jaipur
Ahmedabad
Diu
Approx Travel Time
6h 40m
₹12,763
Onwards
Via Ahmedabad, Keshod
Mohali
Ahmedabad
Keshod
Diu
Approx Travel Time
5h 25m
₹8,697
Onwards
Frequently Asked Questions
What is the distance between Mohali and Diu?
Diu is approximately 1250+ kms from Mohali.
How long does it take to reach Diu from Mohali?
It takes approximately 4 hours to reach Diu from Mohali by Flight Via Ahmedabad.
What is the cheapest way to reach Diu from Mohali?
The cheapest way to reach Diu from Mohali is by Bus Via Jaipur, Ahmedabad.
What is the fastest way to reach Diu from Mohali?
The fastest way to reach Diu from Mohali is by Flight Via Ahmedabad.


