
Siliguri to Diu
Diu is approximately 2100+ kms from Siliguri. The fastest way to reach Diu from Siliguri is by Flight Via Ahmedabad. It takes approximately 6 hours. The cheapest way to reach Diu from Siliguri is by Flight, Bus Via Ahmedabad which would take approximately 14 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Siliguri
Ahmedabad
Diu
Approx Travel Time
5h 40m
₹12,229
Onwards
CHEAPEST
Siliguri
Ahmedabad
Diu
Approx Travel Time
13h 40m
₹9,201
Onwards
Via Mumbai
Siliguri
Mumbai
Diu
Approx Travel Time
5h 55m
₹12,354
Onwards
Via Pune, Mumbai
Siliguri
Pune
Mumbai
Diu
Approx Travel Time
7h 50m
₹20,075
Onwards
Via Patna, Mumbai
Siliguri
Patna
Mumbai
Diu
Approx Travel Time
7h 20m
₹19,650
Onwards
Siliguri
Patna
Mumbai
Diu
Approx Travel Time
14h 5m
₹12,073
Onwards
Siliguri
Patna
Mumbai
Diu
Approx Travel Time
15h 50m
₹12,503
Onwards
Via Hyderabad, Mumbai
Siliguri
Hyderabad
Mumbai
Diu
Approx Travel Time
7h 50m
₹17,355
Onwards
Via Ahmedabad, Mumbai
Siliguri
Ahmedabad
Mumbai
Diu
Approx Travel Time
7h 50m
₹15,793
Onwards
Via Kolkata, Mumbai
Siliguri
Kolkata
Mumbai
Diu
Approx Travel Time
7h 50m
₹14,346
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Diu?
Diu is approximately 2100+ 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 Ahmedabad.
What is the cheapest way to reach Diu from Siliguri?
The cheapest way to reach Diu from Siliguri is by Flight, Bus Via Ahmedabad.
What is the fastest way to reach Diu from Siliguri?
The fastest way to reach Diu from Siliguri is by Flight Via Ahmedabad.