
Siliguri to Roorkee
Roorkee is approximately 1300+ kms from Siliguri. The fastest way to reach Roorkee from Siliguri is by Flight, Cab Via Delhi. It takes approximately 8 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
8h 28m
₹6,681
Onwards
FASTEST
Siliguri
Delhi
Roorkee
Approx Travel Time
7h 36m
₹10,017
Onwards
Siliguri
Delhi
Roorkee
Approx Travel Time
8h 32m
₹7,044
Onwards
Via Delhi, Dehradun
Siliguri
Delhi
Dehradun
Roorkee
Approx Travel Time
8h 8m
₹12,857
Onwards
Via Gorakhpur
Siliguri
Gorakhpur
Roorkee
Approx Travel Time
1d 2h 45m
₹1,300
Onwards
Via Moradabad
Siliguri
Moradabad
Roorkee
Approx Travel Time
1d 2h 35m
₹705
Onwards
Siliguri
Moradabad
Roorkee
Approx Travel Time
1d 4h 7m
₹4,710
Onwards
Via Gorakhpur, Dehradun
Siliguri
Gorakhpur
Dehradun
Roorkee
Approx Travel Time
1d 6h 46m
₹2,379
Onwards
Via Dehradun
Siliguri
Dehradun
Roorkee
Approx Travel Time
10h 23m
₹12,774
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 8 hours to reach Roorkee from Siliguri by Flight, Cab Via Delhi.
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.


