
Tinsukia to Diu
Diu is approximately 2650+ kms from Tinsukia. The fastest way to reach Diu from Tinsukia is by Train, Flight Via Dibrugarh, Ahmedabad. It takes approximately 10 hours. The cheapest way to reach Diu from Tinsukia is by Train, Flight, Bus Via Dibrugarh, Ahmedabad which would take approximately 17 hours.
Sort By
Mode of Transport
Via Dibrugarh, Ahmedabad
RECOMMENDED
Tinsukia
Dibrugarh
Ahmedabad
Diu
Approx Travel Time
9h 58m
₹16,380
Onwards
FASTEST
Tinsukia
Dibrugarh
Ahmedabad
Diu
Approx Travel Time
9h 55m
₹12,422
Onwards
Tinsukia
Dibrugarh
Ahmedabad
Diu
Approx Travel Time
16h 58m
₹13,531
Onwards
CHEAPEST
Tinsukia
Dibrugarh
Ahmedabad
Diu
Approx Travel Time
16h 55m
₹9,573
Onwards
Via Guwahati, Ahmedabad
Tinsukia
Guwahati
Ahmedabad
Diu
Approx Travel Time
17h 45m
₹11,707
Onwards
Tinsukia
Guwahati
Ahmedabad
Diu
Approx Travel Time
16h 57m
₹11,317
Onwards
Via Vapi
Tinsukia
Vapi
Diu
Approx Travel Time
2d 9h 53m
On Demand
Via Samastipur, Surat
Tinsukia
Samastipur
Surat
Diu
Approx Travel Time
2d 14h 59m
On Demand
Via Dimapur, Ahmedabad
Tinsukia
Dimapur
Ahmedabad
Diu
Approx Travel Time
13h 42m
₹11,749
Onwards
Via Guwahati, Mumbai
Tinsukia
Guwahati
Mumbai
Diu
Approx Travel Time
17h 17m
₹10,923
Onwards
Frequently Asked Questions
What is the distance between Tinsukia and Diu?
Diu is approximately 2650+ kms from Tinsukia.
How long does it take to reach Diu from Tinsukia?
It takes approximately 10 hours to reach Diu from Tinsukia by Train, Flight Via Dibrugarh, Ahmedabad.
What is the cheapest way to reach Diu from Tinsukia?
The cheapest way to reach Diu from Tinsukia is by Train, Flight, Bus Via Dibrugarh, Ahmedabad.
What is the fastest way to reach Diu from Tinsukia?
The fastest way to reach Diu from Tinsukia is by Train, Flight Via Dibrugarh, Ahmedabad.


