
Kannur to Diu
Diu is approximately 1200+ kms from Kannur. The fastest way to reach Diu from Kannur is by Flight Via Mumbai. It takes approximately 4 hours. The cheapest way to reach Diu from Kannur is by Flight Via Mumbai which would take approximately 4 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
CHEAPEST
FASTEST
Kannur
Mumbai
Diu
Approx Travel Time
3h 55m
₹9,594
Onwards
Via Thalasserry, Mumbai
Kannur
Thalasserry
Mumbai
Diu
Approx Travel Time
5h 35m
₹9,639
Onwards
Kannur
Thalasserry
Mumbai
Diu
Approx Travel Time
5h 35m
₹11,302
Onwards
Via Mangalore, Mumbai
Kannur
Mangalore
Mumbai
Diu
Approx Travel Time
7h 50m
₹10,070
Onwards
Kannur
Mangalore
Mumbai
Diu
Approx Travel Time
8h 5m
₹14,862
Onwards
Via Calicut, Mumbai
Kannur
Calicut
Mumbai
Diu
Approx Travel Time
7h 20m
₹9,929
Onwards
Kannur
Calicut
Mumbai
Diu
Approx Travel Time
7h 50m
₹10,464
Onwards
Kannur
Calicut
Mumbai
Diu
Approx Travel Time
6h 5m
₹16,273
Onwards
Via Goa, Mumbai
Kannur
Goa
Mumbai
Diu
Approx Travel Time
5h 5m
₹13,374
Onwards
Via Bangalore, Mumbai
Kannur
Bangalore
Mumbai
Diu
Approx Travel Time
5h 50m
₹13,168
Onwards
Frequently Asked Questions
What is the distance between Kannur and Diu?
Diu is approximately 1200+ kms from Kannur.
How long does it take to reach Diu from Kannur?
It takes approximately 4 hours to reach Diu from Kannur by Flight Via Mumbai.
What is the cheapest way to reach Diu from Kannur?
The cheapest way to reach Diu from Kannur is by Flight Via Mumbai.
What is the fastest way to reach Diu from Kannur?
The fastest way to reach Diu from Kannur is by Flight Via Mumbai.