
Theni to Roorkee
Roorkee is approximately 500+ kms from Theni. The fastest way to reach Roorkee from Theni is by Bus, Flight, Train Via Bangalore, Dehradun. It takes approximately 17 hours. The cheapest way to reach Roorkee from Theni is by Bus, Flight, Train Via Bangalore, Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bangalore, Ghaziabad
RECOMMENDED
Theni
Bangalore
Ghaziabad
Roorkee
Approx Travel Time
19h 20m
On Demand
Theni
Bangalore
Ghaziabad
Roorkee
Approx Travel Time
19h 35m
On Demand
Via Bangalore, Dehradun
FASTEST
Theni
Bangalore
Dehradun
Roorkee
Approx Travel Time
17h 5m
₹8,919
Onwards
Theni
Bangalore
Dehradun
Roorkee
Approx Travel Time
17h 20m
₹9,928
Onwards
Theni
Bangalore
Dehradun
Roorkee
Approx Travel Time
17h 20m
₹10,933
Onwards
Via Bangalore, Delhi
CHEAPEST
Theni
Bangalore
Delhi
Roorkee
Approx Travel Time
19h 50m
₹6,394
Onwards
Theni
Bangalore
Delhi
Roorkee
Approx Travel Time
20h 5m
₹9,529
Onwards
Via Bangalore, Agra
Theni
Bangalore
Agra
Roorkee
Approx Travel Time
22h 20m
₹8,993
Onwards
Via Bangalore, Chandigarh
Theni
Bangalore
Chandigarh
Roorkee
Approx Travel Time
19h 20m
₹9,355
Onwards
Via Bangalore, Bareilly
Theni
Bangalore
Bareilly
Roorkee
Approx Travel Time
21h 5m
₹8,903
Onwards
Frequently Asked Questions
What is the distance between Theni and Roorkee?
Roorkee is approximately 500+ kms from Theni.
How long does it take to reach Roorkee from Theni?
It takes approximately 17 hours to reach Roorkee from Theni by Bus, Flight, Train Via Bangalore, Dehradun.
What is the cheapest way to reach Roorkee from Theni?
The cheapest way to reach Roorkee from Theni is by Bus, Flight, Train Via Bangalore, Delhi.
What is the fastest way to reach Roorkee from Theni?
The fastest way to reach Roorkee from Theni is by Bus, Flight, Train Via Bangalore, Dehradun.