
Siliguri to Roorkee
Roorkee is approximately 1200+ kms from Siliguri. The fastest way to reach Roorkee from Siliguri is by Flight, Train Via Delhi. It takes approximately 8 hours. The cheapest way to reach Roorkee from Siliguri is by Train which would take approximately 24 hours.
Sort By
Mode of Transport
Via Lucknow
Siliguri
Lucknow
Roorkee
Approx Travel Time
13h 25m
₹10,840
Onwards
Siliguri
Lucknow
Roorkee
Approx Travel Time
1d 4h 10m
₹605
Onwards
Via Delhi
FASTEST
Siliguri
Delhi
Roorkee
Approx Travel Time
7h 40m
₹6,885
Onwards
Via Gorakhpur
Siliguri
Gorakhpur
Roorkee
Approx Travel Time
1d 2h 25m
₹480
Onwards
Via Bareilly
Siliguri
Bareilly
Roorkee
Approx Travel Time
1d 2h 25m
₹450
Onwards
Via Moradabad
Siliguri
Moradabad
Roorkee
Approx Travel Time
1d 2h 10m
₹425
Onwards
Via Basti
Siliguri
Basti
Roorkee
Approx Travel Time
1d 2h 40m
₹615
Onwards
Via Ayodhya
Siliguri
Ayodhya
Roorkee
Approx Travel Time
1d 3h 10m
₹620
Onwards
Via Muzaffarpur
Siliguri
Muzaffarpur
Roorkee
Approx Travel Time
1d 2h 55m
₹490
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Roorkee?
Roorkee is approximately 1200+ 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, Train 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, Train Via Delhi.