
Haflong to Diu
Diu is approximately 2750+ kms from Haflong. The fastest way to reach Diu from Haflong is by Train, Flight Via Dimapur, Ahmedabad. It takes approximately 10 hours. The cheapest way to reach Diu from Haflong is by Train, Flight Via Patna, Ahmedabad which would take approximately 24 hours.
Sort By
Mode of Transport
Via Guwahati, Mumbai
RECOMMENDED
Haflong
Guwahati
Mumbai
Diu
Approx Travel Time
11h 50m
₹11,493
Onwards
Haflong
Guwahati
Mumbai
Diu
Approx Travel Time
12h 35m
₹11,982
Onwards
Via Siliguri, Ahmedabad
Haflong
Siliguri
Ahmedabad
Diu
Approx Travel Time
17h 50m
₹12,464
Onwards
Via Dimapur, Ahmedabad
FASTEST
Haflong
Dimapur
Ahmedabad
Diu
Approx Travel Time
10h 5m
₹13,860
Onwards
Via Agartala, Ahmedabad
Haflong
Agartala
Ahmedabad
Diu
Approx Travel Time
13h 5m
₹12,420
Onwards
Via Siliguri, Mumbai
Haflong
Siliguri
Mumbai
Diu
Approx Travel Time
18h 5m
₹12,589
Onwards
Via Kolkata, Mumbai
Haflong
Kolkata
Mumbai
Diu
Approx Travel Time
19h 20m
₹11,156
Onwards
Via Kolkata, Ahmedabad
Haflong
Kolkata
Ahmedabad
Diu
Approx Travel Time
19h 20m
₹11,387
Onwards
Via Patna, Ahmedabad
CHEAPEST
Haflong
Patna
Ahmedabad
Diu
Approx Travel Time
23h 50m
₹10,504
Onwards
Via Bhubaneshwar, Mumbai
Haflong
Bhubaneshwar
Mumbai
Diu
Approx Travel Time
1d 2h 50m
₹11,891
Onwards
Frequently Asked Questions
What is the distance between Haflong and Diu?
Diu is approximately 2750+ kms from Haflong.
How long does it take to reach Diu from Haflong?
It takes approximately 10 hours to reach Diu from Haflong by Train, Flight Via Dimapur, Ahmedabad.
What is the cheapest way to reach Diu from Haflong?
The cheapest way to reach Diu from Haflong is by Train, Flight Via Patna, Ahmedabad.
What is the fastest way to reach Diu from Haflong?
The fastest way to reach Diu from Haflong is by Train, Flight Via Dimapur, Ahmedabad.