
Balasore to Diu
Diu is approximately 2000+ kms from Balasore. The fastest way to reach Diu from Balasore is by Train, Flight Via Bhubaneshwar, Mumbai. It takes approximately 11 hours. The cheapest way to reach Diu from Balasore is by Train, Flight Via Patna, Ahmedabad which would take approximately 17 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Mumbai
RECOMMENDED
FASTEST
Balasore
Bhubaneshwar
Mumbai
Diu
Approx Travel Time
10h 20m
₹11,414
Onwards
Balasore
Bhubaneshwar
Mumbai
Diu
Approx Travel Time
11h 20m
₹11,689
Onwards
Balasore
Bhubaneshwar
Mumbai
Diu
Approx Travel Time
10h 50m
₹16,915
Onwards
Via Durgapur, Mumbai
Balasore
Durgapur
Mumbai
Diu
Approx Travel Time
11h 50m
₹11,287
Onwards
Via Ranchi, Mumbai
Balasore
Ranchi
Mumbai
Diu
Approx Travel Time
12h 20m
On Demand
Via Jharsuguda, Mumbai
Balasore
Jharsuguda
Mumbai
Diu
Approx Travel Time
12h 35m
₹10,244
Onwards
Via Kolkata, Mumbai
Balasore
Kolkata
Mumbai
Diu
Approx Travel Time
11h 50m
₹14,631
Onwards
Via Visakhapatnam, Mumbai
Balasore
Visakhapatnam
Mumbai
Diu
Approx Travel Time
18h 20m
₹10,528
Onwards
Via Kolkata, Ahmedabad
Balasore
Kolkata
Ahmedabad
Diu
Approx Travel Time
11h 50m
₹14,658
Onwards
Via Patna, Ahmedabad
CHEAPEST
Balasore
Patna
Ahmedabad
Diu
Approx Travel Time
17h 5m
₹10,241
Onwards
Frequently Asked Questions
What is the distance between Balasore and Diu?
Diu is approximately 2000+ kms from Balasore.
How long does it take to reach Diu from Balasore?
It takes approximately 11 hours to reach Diu from Balasore by Train, Flight Via Bhubaneshwar, Mumbai.
What is the cheapest way to reach Diu from Balasore?
The cheapest way to reach Diu from Balasore is by Train, Flight Via Patna, Ahmedabad.
What is the fastest way to reach Diu from Balasore?
The fastest way to reach Diu from Balasore is by Train, Flight Via Bhubaneshwar, Mumbai.