
Asansol to Diu
Diu is approximately 2050+ kms from Asansol. The fastest way to reach Diu from Asansol is by Train, Flight Via Durgapur, Mumbai. It takes approximately 8 hours. The cheapest way to reach Diu from Asansol is by Train, Flight Via Kolkata, Mumbai which would take approximately 11 hours.
Sort By
Mode of Transport
Via Durgapur, Mumbai
RECOMMENDED
FASTEST
Asansol
Durgapur
Mumbai
Diu
Approx Travel Time
7h 20m
₹11,072
Onwards
Asansol
Durgapur
Mumbai
Diu
Approx Travel Time
7h 20m
₹12,332
Onwards
Via Kolkata, Mumbai
CHEAPEST
Asansol
Kolkata
Mumbai
Diu
Approx Travel Time
11h 5m
₹9,436
Onwards
Asansol
Kolkata
Mumbai
Diu
Approx Travel Time
12h 5m
₹9,855
Onwards
Asansol
Kolkata
Mumbai
Diu
Approx Travel Time
12h 17m
₹13,517
Onwards
Via Patna, Mumbai
Asansol
Patna
Mumbai
Diu
Approx Travel Time
12h 50m
₹12,048
Onwards
Asansol
Patna
Mumbai
Diu
Approx Travel Time
14h 20m
₹12,703
Onwards
Via Raipur, Chhattisgarh, Mumbai
Asansol
Raipur, Chhattisgarh
Mumbai
Diu
Approx Travel Time
18h 50m
₹10,336
Onwards
Via Bhubaneshwar, Mumbai
Asansol
Bhubaneshwar
Mumbai
Diu
Approx Travel Time
15h 5m
₹11,511
Onwards
Via Gorakhpur, Mumbai
Asansol
Gorakhpur
Mumbai
Diu
Approx Travel Time
17h 20m
₹11,114
Onwards
Frequently Asked Questions
What is the distance between Asansol and Diu?
Diu is approximately 2050+ kms from Asansol.
How long does it take to reach Diu from Asansol?
It takes approximately 8 hours to reach Diu from Asansol by Train, Flight Via Durgapur, Mumbai.
What is the cheapest way to reach Diu from Asansol?
The cheapest way to reach Diu from Asansol is by Train, Flight Via Kolkata, Mumbai.
What is the fastest way to reach Diu from Asansol?
The fastest way to reach Diu from Asansol is by Train, Flight Via Durgapur, Mumbai.