
Tinsukia to Diu
Diu is approximately 3050+ kms from Tinsukia. The fastest way to reach Diu from Tinsukia is by Train, Flight Via Itanagar, Mumbai. It takes approximately 14 hours. The cheapest way to reach Diu from Tinsukia is by Train, Flight Via Guwahati, Mumbai which would take approximately 18 hours.
Sort By
Mode of Transport
Via Guwahati, Mumbai
RECOMMENDED
CHEAPEST
Tinsukia
Guwahati
Mumbai
Diu
Approx Travel Time
17h 20m
₹11,698
Onwards
Tinsukia
Guwahati
Mumbai
Diu
Approx Travel Time
19h 35m
₹12,023
Onwards
Via Itanagar, Mumbai
FASTEST
Tinsukia
Itanagar
Mumbai
Diu
Approx Travel Time
13h 20m
₹13,333
Onwards
Via Siliguri, Mumbai
Tinsukia
Siliguri
Mumbai
Diu
Approx Travel Time
23h 5m
On Demand
Via Durgapur, Mumbai
Tinsukia
Durgapur
Mumbai
Diu
Approx Travel Time
1d 3h 20m
On Demand
Via Muzaffarpur, Mumbai
Tinsukia
Muzaffarpur
Mumbai
Diu
Approx Travel Time
1d 4h 50m
On Demand
Via Gorakhpur, Mumbai
Tinsukia
Gorakhpur
Mumbai
Diu
Approx Travel Time
1d 8h 50m
On Demand
Via Bhubaneshwar, Mumbai
Tinsukia
Bhubaneshwar
Mumbai
Diu
Approx Travel Time
1d 10h 20m
On Demand
Via Ayodhya, Mumbai
Tinsukia
Ayodhya
Mumbai
Diu
Approx Travel Time
1d 11h 35m
On Demand
Via Lucknow, Mumbai
Tinsukia
Lucknow
Mumbai
Diu
Approx Travel Time
1d 13h 50m
On Demand
Frequently Asked Questions
What is the distance between Tinsukia and Diu?
Diu is approximately 3050+ kms from Tinsukia.
How long does it take to reach Diu from Tinsukia?
It takes approximately 14 hours to reach Diu from Tinsukia by Train, Flight Via Itanagar, Mumbai.
What is the cheapest way to reach Diu from Tinsukia?
The cheapest way to reach Diu from Tinsukia is by Train, Flight Via Guwahati, Mumbai.
What is the fastest way to reach Diu from Tinsukia?
The fastest way to reach Diu from Tinsukia is by Train, Flight Via Itanagar, Mumbai.