Dindigul to Roorkee - Multiple Options To Reach By Train, Flight, Bus, Cab
Roorkee is approximately 2450+ kms from Dindigul. The fastest way to reach Roorkee from Dindigul is by Train, Flight Via Bangalore, Dehradun. It takes approximately 14 hours. The cheapest way to reach Roorkee from Dindigul is by Train, Flight Via Bangalore, Lucknow which would take approximately 23 hours.
Sort By
Mode of Transport
Via Bangalore, Dehradun
RECOMMENDED
FASTEST
Dindigul
Bangalore
Dehradun
Roorkee
Approx Travel Time
14h 5m
₹9,724
Onwards
Dindigul
Bangalore
Dehradun
Roorkee
Approx Travel Time
14h 20m
₹10,033
Onwards
Dindigul
Bangalore
Dehradun
Roorkee
Approx Travel Time
14h 20m
₹11,490
Onwards
Via Bangalore, Bareilly
Dindigul
Bangalore
Bareilly
Roorkee
Approx Travel Time
18h 5m
₹7,320
Onwards
Dindigul
Bangalore
Bareilly
Roorkee
Approx Travel Time
20h 23m
₹12,467
Onwards
Via Bangalore, Jaipur
Dindigul
Bangalore
Jaipur
Roorkee
Approx Travel Time
21h 20m
₹7,325
Onwards
Via Bangalore, Mohali
Dindigul
Bangalore
Mohali
Roorkee
Approx Travel Time
16h 20m
₹8,382
Onwards
Dindigul
Bangalore
Mohali
Roorkee
Approx Travel Time
18h 27m
₹12,270
Onwards
Via Bangalore, Lucknow
CHEAPEST
Dindigul
Bangalore
Lucknow
Roorkee
Approx Travel Time
22h 50m
₹6,307
Onwards
Via Bangalore, Indore
Dindigul
Bangalore
Indore
Roorkee
Approx Travel Time
1d 5h 50m
₹7,245
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Roorkee?
Roorkee is approximately 2450+ kms from Dindigul.
How long does it take to reach Roorkee from Dindigul?
It takes approximately 14 hours to reach Roorkee from Dindigul by Train, Flight Via Bangalore, Dehradun.
What is the cheapest way to reach Roorkee from Dindigul?
The cheapest way to reach Roorkee from Dindigul is by Train, Flight Via Bangalore, Lucknow.
What is the fastest way to reach Roorkee from Dindigul?
The fastest way to reach Roorkee from Dindigul is by Train, Flight Via Bangalore, Dehradun.