Kannauj to Diu - Multiple Options To Reach By Train, Flight, Cab, Bus
Diu is approximately 1600+ kms from Kannauj. The fastest way to reach Diu from Kannauj is by Train, Flight Via Kanpur, Mumbai. It takes approximately 8 hours. The cheapest way to reach Diu from Kannauj is by Train, Bus Via Ahmedabad which would take approximately 29 hours.
Sort By
Mode of Transport
Via Kanpur, Mumbai
RECOMMENDED
FASTEST
Kannauj
Kanpur
Mumbai
Diu
Approx Travel Time
7h 35m
₹11,186
Onwards
Kannauj
Kanpur
Mumbai
Diu
Approx Travel Time
8h 5m
₹13,529
Onwards
Via Delhi, Ahmedabad
Kannauj
Delhi
Ahmedabad
Diu
Approx Travel Time
12h 5m
₹7,769
Onwards
Via Gwalior, Mumbai
Kannauj
Gwalior
Mumbai
Diu
Approx Travel Time
11h
₹14,868
Onwards
Via Ahmedabad
Kannauj
Ahmedabad
Diu
Approx Travel Time
20h 40m
₹3,733
Onwards
CHEAPEST
Kannauj
Ahmedabad
Diu
Approx Travel Time
1d 4h 40m
₹1,225
Onwards
Via Lucknow, Mumbai
Kannauj
Lucknow
Mumbai
Diu
Approx Travel Time
8h 20m
₹10,009
Onwards
Kannauj
Lucknow
Mumbai
Diu
Approx Travel Time
9h 27m
₹13,415
Onwards
Via Agra, Mumbai
Kannauj
Agra
Mumbai
Diu
Approx Travel Time
9h 50m
₹11,629
Onwards
Via Surat
Kannauj
Surat
Diu
Approx Travel Time
23h 25m
₹3,282
Onwards
Frequently Asked Questions
What is the distance between Kannauj and Diu?
Diu is approximately 1600+ kms from Kannauj.
How long does it take to reach Diu from Kannauj?
It takes approximately 8 hours to reach Diu from Kannauj by Train, Flight Via Kanpur, Mumbai.
What is the cheapest way to reach Diu from Kannauj?
The cheapest way to reach Diu from Kannauj is by Train, Bus Via Ahmedabad.
What is the fastest way to reach Diu from Kannauj?
The fastest way to reach Diu from Kannauj is by Train, Flight Via Kanpur, Mumbai.