
Diu to Siliguri
Siliguri is approximately 2100+ kms from Diu. The fastest way to reach Siliguri from Diu is by Flight Via Ahmedabad. It takes approximately 6 hours. The cheapest way to reach Siliguri from Diu is by Bus, Flight Via Ahmedabad which would take approximately 14 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Diu
Ahmedabad
Siliguri
Approx Travel Time
5h 40m
₹7,699
Onwards
CHEAPEST
Diu
Ahmedabad
Siliguri
Approx Travel Time
13h 40m
₹4,845
Onwards
Via Mumbai
Diu
Mumbai
Siliguri
Approx Travel Time
5h 55m
₹9,633
Onwards
Via Mumbai, Patna
Diu
Mumbai
Patna
Siliguri
Approx Travel Time
7h 20m
₹17,566
Onwards
Diu
Mumbai
Patna
Siliguri
Approx Travel Time
14h 5m
₹11,744
Onwards
Via Mumbai, Hyderabad
Diu
Mumbai
Hyderabad
Siliguri
Approx Travel Time
7h 50m
₹14,705
Onwards
Via Mumbai, Ahmedabad
Diu
Mumbai
Ahmedabad
Siliguri
Approx Travel Time
7h 50m
₹12,691
Onwards
Via Mumbai, Kolkata
Diu
Mumbai
Kolkata
Siliguri
Approx Travel Time
7h 50m
₹14,015
Onwards
Via Goa
Diu
Goa
Siliguri
Approx Travel Time
7h 10m
₹10,607
Onwards
Via Mumbai, Delhi
Diu
Mumbai
Delhi
Siliguri
Approx Travel Time
8h 20m
₹14,668
Onwards
Frequently Asked Questions
What is the distance between Diu and Siliguri?
Siliguri is approximately 2100+ kms from Diu.
How long does it take to reach Siliguri from Diu?
It takes approximately 6 hours to reach Siliguri from Diu by Flight Via Ahmedabad.
What is the cheapest way to reach Siliguri from Diu?
The cheapest way to reach Siliguri from Diu is by Bus, Flight Via Ahmedabad.
What is the fastest way to reach Siliguri from Diu?
The fastest way to reach Siliguri from Diu is by Flight Via Ahmedabad.