
Siliguri to Diu
Diu is approximately 2050+ kms from Siliguri. The fastest way to reach Diu from Siliguri is by Flight Via Navi Mumbai. It takes approximately 6 hours. The cheapest way to reach Diu from Siliguri is by Train, Bus Via Muzaffarpur, Surat which would take approximately 50 hours.
Sort By
Mode of Transport
Via Navi Mumbai
RECOMMENDED
FASTEST
Siliguri
Navi Mumbai
Diu
Approx Travel Time
5h 30m
₹12,291
Onwards
Via Purnia, Ahmedabad
Siliguri
Purnia
Ahmedabad
Diu
Approx Travel Time
11h
₹9,628
Onwards
Siliguri
Purnia
Ahmedabad
Diu
Approx Travel Time
11h 45m
₹9,923
Onwards
Via Muzaffarpur, Surat
CHEAPEST
Siliguri
Muzaffarpur
Surat
Diu
Approx Travel Time
2d 1h 30m
₹1,700
Onwards
Via Gaya, Surat
Siliguri
Gaya
Surat
Diu
Approx Travel Time
2d 18h 50m
On Demand
Via Mumbai
Siliguri
Mumbai
Diu
Approx Travel Time
5h 40m
₹12,191
Onwards
Via Ahmedabad
Siliguri
Ahmedabad
Diu
Approx Travel Time
7h 20m
₹10,835
Onwards
Via Ranchi, Ahmedabad
Siliguri
Ranchi
Ahmedabad
Diu
Approx Travel Time
7h 15m
₹16,859
Onwards
Via Varanasi, Ahmedabad
Siliguri
Varanasi
Ahmedabad
Diu
Approx Travel Time
9h 25m
₹14,127
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Diu?
Diu is approximately 2050+ kms from Siliguri.
How long does it take to reach Diu from Siliguri?
It takes approximately 6 hours to reach Diu from Siliguri by Flight Via Navi Mumbai.
What is the cheapest way to reach Diu from Siliguri?
The cheapest way to reach Diu from Siliguri is by Train, Bus Via Muzaffarpur, Surat.
What is the fastest way to reach Diu from Siliguri?
The fastest way to reach Diu from Siliguri is by Flight Via Navi Mumbai.

