
Khagaria to Diu
Diu is approximately 2050+ kms from Khagaria. The fastest way to reach Diu from Khagaria is by Train, Flight Via Patna, Mumbai. It takes approximately 10 hours. The cheapest way to reach Diu from Khagaria is by Train, Flight Via Lucknow, Mumbai which would take approximately 19 hours.
Sort By
Mode of Transport
Via Patna, Mumbai
RECOMMENDED
FASTEST
Khagaria
Patna
Mumbai
Diu
Approx Travel Time
10h 5m
₹11,988
Onwards
Khagaria
Patna
Mumbai
Diu
Approx Travel Time
10h 20m
₹16,482
Onwards
Khagaria
Patna
Mumbai
Diu
Approx Travel Time
10h 50m
₹12,153
Onwards
Via Ranchi, Mumbai
Khagaria
Ranchi
Mumbai
Diu
Approx Travel Time
12h 35m
₹11,094
Onwards
Via Gorakhpur, Mumbai
Khagaria
Gorakhpur
Mumbai
Diu
Approx Travel Time
14h 20m
₹10,899
Onwards
Via Siliguri, Mumbai
Khagaria
Siliguri
Mumbai
Diu
Approx Travel Time
11h 50m
₹13,619
Onwards
Khagaria
Siliguri
Mumbai
Diu
Approx Travel Time
13h 49m
On Demand
Via Lucknow, Mumbai
CHEAPEST
Khagaria
Lucknow
Mumbai
Diu
Approx Travel Time
19h 5m
₹9,454
Onwards
Via Kolkata, Mumbai
Khagaria
Kolkata
Mumbai
Diu
Approx Travel Time
14h 50m
On Demand
Via Bhubaneshwar, Mumbai
Khagaria
Bhubaneshwar
Mumbai
Diu
Approx Travel Time
19h 5m
₹11,836
Onwards
Frequently Asked Questions
What is the distance between Khagaria and Diu?
Diu is approximately 2050+ kms from Khagaria.
How long does it take to reach Diu from Khagaria?
It takes approximately 10 hours to reach Diu from Khagaria by Train, Flight Via Patna, Mumbai.
What is the cheapest way to reach Diu from Khagaria?
The cheapest way to reach Diu from Khagaria is by Train, Flight Via Lucknow, Mumbai.
What is the fastest way to reach Diu from Khagaria?
The fastest way to reach Diu from Khagaria is by Train, Flight Via Patna, Mumbai.