
Karwar to Diu
Diu is approximately 800+ kms from Karwar. The fastest way to reach Diu from Karwar is by Train, Flight Via Goa, Mumbai. It takes approximately 6 hours. The cheapest way to reach Diu from Karwar is by Train, Flight Via Surat which would take approximately 18 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
Karwar
Mumbai
Diu
Approx Travel Time
12h 55m
₹5,024
Onwards
Via Goa, Mumbai
FASTEST
Karwar
Goa
Mumbai
Diu
Approx Travel Time
5h 50m
₹7,912
Onwards
Karwar
Goa
Mumbai
Diu
Approx Travel Time
6h 5m
₹11,816
Onwards
Karwar
Goa
Mumbai
Diu
Approx Travel Time
14h 20m
₹4,929
Onwards
Karwar
Goa
Mumbai
Diu
Approx Travel Time
14h 35m
₹8,833
Onwards
Via Belgaum, Mumbai
Karwar
Belgaum
Mumbai
Diu
Approx Travel Time
6h 35m
₹9,478
Onwards
Via Goa, Surat
Karwar
Goa
Surat
Diu
Approx Travel Time
6h 20m
₹7,887
Onwards
Karwar
Goa
Surat
Diu
Approx Travel Time
6h 35m
₹11,791
Onwards
Via Pune, Mumbai
Karwar
Pune
Mumbai
Diu
Approx Travel Time
13h 5m
₹10,311
Onwards
Via Surat
CHEAPEST
Karwar
Surat
Diu
Approx Travel Time
17h 40m
₹3,328
Onwards
Frequently Asked Questions
What is the distance between Karwar and Diu?
Diu is approximately 800+ kms from Karwar.
How long does it take to reach Diu from Karwar?
It takes approximately 6 hours to reach Diu from Karwar by Train, Flight Via Goa, Mumbai.
What is the cheapest way to reach Diu from Karwar?
The cheapest way to reach Diu from Karwar is by Train, Flight Via Surat.
What is the fastest way to reach Diu from Karwar?
The fastest way to reach Diu from Karwar is by Train, Flight Via Goa, Mumbai.