
Balaghat to Diu
Diu is approximately 1200+ kms from Balaghat. The fastest way to reach Diu from Balaghat is by Train, Flight Via Jabalpur, Ahmedabad. It takes approximately 8 hours. The cheapest way to reach Diu from Balaghat is by Train, Flight, Bus Via Jabalpur, Ahmedabad which would take approximately 16 hours.
Sort By
Mode of Transport
Via Nagpur, Mumbai
RECOMMENDED
Balaghat
Nagpur
Mumbai
Diu
Approx Travel Time
8h 20m
On Demand
Via Jabalpur, Ahmedabad
FASTEST
Balaghat
Jabalpur
Ahmedabad
Diu
Approx Travel Time
8h 5m
₹8,798
Onwards
Balaghat
Jabalpur
Ahmedabad
Diu
Approx Travel Time
8h 50m
₹9,003
Onwards
CHEAPEST
Balaghat
Jabalpur
Ahmedabad
Diu
Approx Travel Time
16h 5m
₹6,127
Onwards
Balaghat
Jabalpur
Ahmedabad
Diu
Approx Travel Time
16h 50m
₹6,332
Onwards
Via Nagpur, Ahmedabad
Balaghat
Nagpur
Ahmedabad
Diu
Approx Travel Time
8h 20m
On Demand
Balaghat
Nagpur
Ahmedabad
Diu
Approx Travel Time
16h 20m
On Demand
Via Bhopal, Ahmedabad
Balaghat
Bhopal
Ahmedabad
Diu
Approx Travel Time
13h 35m
₹8,081
Onwards
Via Jabalpur, Mumbai
Balaghat
Jabalpur
Mumbai
Diu
Approx Travel Time
8h 20m
₹10,317
Onwards
Balaghat
Jabalpur
Mumbai
Diu
Approx Travel Time
9h 5m
₹10,522
Onwards
Frequently Asked Questions
What is the distance between Balaghat and Diu?
Diu is approximately 1200+ kms from Balaghat.
How long does it take to reach Diu from Balaghat?
It takes approximately 8 hours to reach Diu from Balaghat by Train, Flight Via Jabalpur, Ahmedabad.
What is the cheapest way to reach Diu from Balaghat?
The cheapest way to reach Diu from Balaghat is by Train, Flight, Bus Via Jabalpur, Ahmedabad.
What is the fastest way to reach Diu from Balaghat?
The fastest way to reach Diu from Balaghat is by Train, Flight Via Jabalpur, Ahmedabad.