Salem to Roorkee Distance
Roorkee is approximately 2200+ km from Salem. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Roorkee, with a total travel time of approximately 14 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Bangalore, Dehradun
RECOMMENDED
Salem
Bangalore
Dehradun
Roorkee
Approx Travel Time
14h 31m
On Demand
Via Chennai, Delhi
Salem
Chennai
Delhi
Roorkee
Approx Travel Time
15h 38m
₹8,162
Onwards
Via Bangalore, Delhi
Salem
Bangalore
Delhi
Roorkee
Approx Travel Time
14h 39m
₹9,212
Onwards
Salem
Bangalore
Delhi
Roorkee
Approx Travel Time
2d 11h 45m
₹5,337
Onwards
Salem
Bangalore
Delhi
Roorkee
Approx Travel Time
14h 22m
₹8,919
Onwards
Salem
Bangalore
Delhi
Roorkee
Approx Travel Time
14h 58m
₹9,203
Onwards
Via Coimbatore, Delhi
FASTEST
Salem
Coimbatore
Delhi
Roorkee
Approx Travel Time
13h 48m
₹10,409
Onwards
Via Faridabad
Salem
Faridabad
Roorkee
Approx Travel Time
1d 19h 36m
₹3,715
Onwards
Via Nagpur, Delhi
CHEAPEST
Salem
Nagpur
Delhi
Roorkee
Approx Travel Time
1d 20h 3m
₹1,040
Onwards
Salem
Nagpur
Delhi
Roorkee
Approx Travel Time
1d 20h 30m
₹1,333
Onwards
Frequently Asked Questions
What is the distance between Salem and Roorkee?
Roorkee is approximately 2200+ km from Salem.
How long does it take to reach Roorkee from Salem?
It takes approximately 14 hours to reach Roorkee from Salem by Train, Flight Via Coimbatore, Delhi.

