
Kharsia to Diu
Diu is approximately 1550+ kms from Kharsia. The fastest way to reach Diu from Kharsia is by Train, Flight Via Jharsuguda, Mumbai. It takes approximately 8 hours. The cheapest way to reach Diu from Kharsia is by Train, Flight Via Ahmedabad which would take approximately 26 hours.
Sort By
Mode of Transport
Via Raipur, Chhattisgarh, Mumbai
RECOMMENDED
Kharsia
Raipur, Chhattisgarh
Mumbai
Diu
Approx Travel Time
9h 20m
₹9,035
Onwards
Via Jharsuguda, Mumbai
FASTEST
Kharsia
Jharsuguda
Mumbai
Diu
Approx Travel Time
8h 5m
₹9,708
Onwards
Via Nagpur, Mumbai
Kharsia
Nagpur
Mumbai
Diu
Approx Travel Time
14h 35m
₹9,350
Onwards
Kharsia
Nagpur
Mumbai
Diu
Approx Travel Time
1d 4h 5m
₹5,636
Onwards
Via Bhopal, Mumbai
Kharsia
Bhopal
Mumbai
Diu
Approx Travel Time
18h 5m
On Demand
Via Visakhapatnam, Mumbai
Kharsia
Visakhapatnam
Mumbai
Diu
Approx Travel Time
16h 20m
₹9,731
Onwards
Via Jalgaon, Mumbai
Kharsia
Jalgaon
Mumbai
Diu
Approx Travel Time
21h 35m
₹8,702
Onwards
Via Surat
Kharsia
Surat
Diu
Approx Travel Time
1d 1h 55m
₹3,400
Onwards
Via Ahmedabad
CHEAPEST
Kharsia
Ahmedabad
Diu
Approx Travel Time
1d 1h 55m
₹3,139
Onwards
Via Mumbai
Kharsia
Mumbai
Diu
Approx Travel Time
1d 2h 40m
₹4,891
Onwards
Frequently Asked Questions
What is the distance between Kharsia and Diu?
Diu is approximately 1550+ kms from Kharsia.
How long does it take to reach Diu from Kharsia?
It takes approximately 8 hours to reach Diu from Kharsia by Train, Flight Via Jharsuguda, Mumbai.
What is the cheapest way to reach Diu from Kharsia?
The cheapest way to reach Diu from Kharsia is by Train, Flight Via Ahmedabad.
What is the fastest way to reach Diu from Kharsia?
The fastest way to reach Diu from Kharsia is by Train, Flight Via Jharsuguda, Mumbai.