
Tanakpur to Diu
Diu is approximately 1400+ kms from Tanakpur. The fastest way to reach Diu from Tanakpur is by Train, Flight Via Bareilly, Mumbai. It takes approximately 9 hours. The cheapest way to reach Diu from Tanakpur is by Train, Bus Via Mathura, Surat which would take approximately 34 hours.
Sort By
Mode of Transport
Via Ghaziabad, Ahmedabad
RECOMMENDED
Tanakpur
Ghaziabad
Ahmedabad
Diu
Approx Travel Time
11h 54m
On Demand
Tanakpur
Ghaziabad
Ahmedabad
Diu
Approx Travel Time
14h 55m
₹8,029
Onwards
Tanakpur
Ghaziabad
Ahmedabad
Diu
Approx Travel Time
15h
₹8,548
Onwards
Via Bareilly, Mumbai
FASTEST
Tanakpur
Bareilly
Mumbai
Diu
Approx Travel Time
8h 53m
₹12,175
Onwards
Tanakpur
Bareilly
Mumbai
Diu
Approx Travel Time
9h 5m
On Demand
Via Mathura, Surat
CHEAPEST
Tanakpur
Mathura
Surat
Diu
Approx Travel Time
1d 9h 50m
₹1,715
Onwards
Via Delhi, Ahmedabad
Tanakpur
Delhi
Ahmedabad
Diu
Approx Travel Time
1d 14h 2m
₹2,999
Onwards
Tanakpur
Delhi
Ahmedabad
Diu
Approx Travel Time
13h 1m
On Demand
Via Delhi, Surat
Tanakpur
Delhi
Surat
Diu
Approx Travel Time
12h 56m
On Demand
Via Ghaziabad, Mumbai
Tanakpur
Ghaziabad
Mumbai
Diu
Approx Travel Time
12h 54m
On Demand
Frequently Asked Questions
What is the distance between Tanakpur and Diu?
Diu is approximately 1400+ kms from Tanakpur.
How long does it take to reach Diu from Tanakpur?
It takes approximately 9 hours to reach Diu from Tanakpur by Train, Flight Via Bareilly, Mumbai.
What is the cheapest way to reach Diu from Tanakpur?
The cheapest way to reach Diu from Tanakpur is by Train, Bus Via Mathura, Surat.
What is the fastest way to reach Diu from Tanakpur?
The fastest way to reach Diu from Tanakpur is by Train, Flight Via Bareilly, Mumbai.

