
Siliguri to Roorkee
Roorkee is approximately 1300+ kms from Siliguri. The fastest way to reach Roorkee from Siliguri is by Flight, Cab Via Delhi, Dehradun. It takes approximately 7 hours. The cheapest way to reach Roorkee from Siliguri is by Train which would take approximately 30 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Siliguri
Delhi
Roorkee
Approx Travel Time
7h 38m
₹5,149
Onwards
Siliguri
Delhi
Roorkee
Approx Travel Time
7h 28m
₹8,294
Onwards
Siliguri
Delhi
Roorkee
Approx Travel Time
7h 42m
₹5,327
Onwards
Via Delhi, Dehradun
FASTEST
Siliguri
Delhi
Dehradun
Roorkee
Approx Travel Time
6h 57m
₹9,702
Onwards
Via Gorakhpur
Siliguri
Gorakhpur
Roorkee
Approx Travel Time
1d 3h 10m
₹1,300
Onwards
Via Moradabad
Siliguri
Moradabad
Roorkee
Approx Travel Time
1d 3h 15m
₹705
Onwards
Siliguri
Moradabad
Roorkee
Approx Travel Time
1d 4h 44m
₹3,444
Onwards
Via Gorakhpur, Dehradun
Siliguri
Gorakhpur
Dehradun
Roorkee
Approx Travel Time
1d 8h 4m
₹2,220
Onwards
Via Dehradun
Siliguri
Dehradun
Roorkee
Approx Travel Time
9h 32m
₹10,325
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Roorkee?
Roorkee is approximately 1300+ kms from Siliguri.
How long does it take to reach Roorkee from Siliguri?
It takes approximately 7 hours to reach Roorkee from Siliguri by Flight, Cab Via Delhi, Dehradun.
What is the cheapest way to reach Roorkee from Siliguri?
The cheapest way to reach Roorkee from Siliguri is by Train.
What is the fastest way to reach Roorkee from Siliguri?
The fastest way to reach Roorkee from Siliguri is by Flight, Cab Via Delhi, Dehradun.


