
Katihar to Diu
Diu is approximately 2150+ kms from Katihar. The fastest way to reach Diu from Katihar is by Train, Flight Via Siliguri, Mumbai. It takes approximately 11 hours. The cheapest way to reach Diu from Katihar is by Train, Flight Via Lucknow, Mumbai which would take approximately 22 hours.
Sort By
Mode of Transport
Via Patna, Mumbai
RECOMMENDED
Katihar
Patna
Mumbai
Diu
Approx Travel Time
12h 5m
₹12,023
Onwards
Katihar
Patna
Mumbai
Diu
Approx Travel Time
13h 35m
₹12,453
Onwards
Katihar
Patna
Mumbai
Diu
Approx Travel Time
13h 51m
₹19,457
Onwards
Via Durgapur, Mumbai
Katihar
Durgapur
Mumbai
Diu
Approx Travel Time
11h 35m
On Demand
Via Siliguri, Mumbai
FASTEST
Katihar
Siliguri
Mumbai
Diu
Approx Travel Time
10h 20m
₹13,524
Onwards
Katihar
Siliguri
Mumbai
Diu
Approx Travel Time
11h 41m
₹20,854
Onwards
Via Gorakhpur, Mumbai
Katihar
Gorakhpur
Mumbai
Diu
Approx Travel Time
16h 5m
₹11,430
Onwards
Via Kolkata, Mumbai
Katihar
Kolkata
Mumbai
Diu
Approx Travel Time
14h 20m
₹9,496
Onwards
Via Bhubaneshwar, Mumbai
Katihar
Bhubaneshwar
Mumbai
Diu
Approx Travel Time
19h 50m
₹12,746
Onwards
Via Lucknow, Mumbai
CHEAPEST
Katihar
Lucknow
Mumbai
Diu
Approx Travel Time
21h 30m
₹9,269
Onwards
Frequently Asked Questions
What is the distance between Katihar and Diu?
Diu is approximately 2150+ kms from Katihar.
How long does it take to reach Diu from Katihar?
It takes approximately 11 hours to reach Diu from Katihar by Train, Flight Via Siliguri, Mumbai.
What is the cheapest way to reach Diu from Katihar?
The cheapest way to reach Diu from Katihar is by Train, Flight Via Lucknow, Mumbai.
What is the fastest way to reach Diu from Katihar?
The fastest way to reach Diu from Katihar is by Train, Flight Via Siliguri, Mumbai.