
Moga to Diu
Diu is approximately 1500+ kms from Moga. The fastest way to reach Diu from Moga is by Cab, Flight Via Amritsar, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Diu from Moga is by Bus, Flight Via Chandigarh, Ahmedabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Amritsar, Ahmedabad
RECOMMENDED
FASTEST
Moga
Amritsar
Ahmedabad
Diu
Approx Travel Time
7h 50m
₹12,637
Onwards
Via Mohali, Ahmedabad
Moga
Mohali
Ahmedabad
Diu
Approx Travel Time
8h 50m
On Demand
Moga
Mohali
Ahmedabad
Diu
Approx Travel Time
16h 50m
On Demand
Via Chandigarh, Ahmedabad
Moga
Chandigarh
Ahmedabad
Diu
Approx Travel Time
9h 50m
₹10,445
Onwards
CHEAPEST
Moga
Chandigarh
Ahmedabad
Diu
Approx Travel Time
17h 50m
₹7,774
Onwards
Via Delhi, Ahmedabad
Moga
Delhi
Ahmedabad
Diu
Approx Travel Time
13h 50m
₹10,757
Onwards
Moga
Delhi
Ahmedabad
Diu
Approx Travel Time
21h 50m
₹8,086
Onwards
Via Amritsar, Mumbai
Moga
Amritsar
Mumbai
Diu
Approx Travel Time
8h 50m
₹15,981
Onwards
Via Delhi, Surat
Moga
Delhi
Surat
Diu
Approx Travel Time
14h 20m
₹10,970
Onwards
Via Mohali, Mumbai
Moga
Mohali
Mumbai
Diu
Approx Travel Time
9h 35m
On Demand
Frequently Asked Questions
What is the distance between Moga and Diu?
Diu is approximately 1500+ kms from Moga.
How long does it take to reach Diu from Moga?
It takes approximately 8 hours to reach Diu from Moga by Cab, Flight Via Amritsar, Ahmedabad.
What is the cheapest way to reach Diu from Moga?
The cheapest way to reach Diu from Moga is by Bus, Flight Via Chandigarh, Ahmedabad.
What is the fastest way to reach Diu from Moga?
The fastest way to reach Diu from Moga is by Cab, Flight Via Amritsar, Ahmedabad.