Anand to Roorkee Distance
The road distance between Anand and Roorkee is approximately 1150+ km, and the drive usually takes around 17 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Roorkee, with a total travel time of approximately 8 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 Vadodara, Delhi
RECOMMENDED
Anand
Vadodara
Delhi
Roorkee
Approx Travel Time
7h 57m
₹6,679
Onwards
Anand
Vadodara
Delhi
Roorkee
Approx Travel Time
8h 21m
₹7,633
Onwards
Anand
Vadodara
Delhi
Roorkee
Approx Travel Time
8h 30m
₹7,916
Onwards
Via Ahmedabad, Dehradun
FASTEST
Anand
Ahmedabad
Dehradun
Roorkee
Approx Travel Time
7h 52m
₹10,157
Onwards
Via Ratlam, Delhi
CHEAPEST
Anand
Ratlam
Delhi
Roorkee
Approx Travel Time
16h 3m
₹685
Onwards
Via Delhi
Anand
Delhi
Roorkee
Approx Travel Time
16h 52m
₹3,654
Onwards
Anand
Delhi
Roorkee
Approx Travel Time
1d 2h 10m
₹1,840
Onwards
Via Ajmer, Delhi
Anand
Ajmer
Delhi
Roorkee
Approx Travel Time
21h 1m
₹1,329
Onwards
Anand
Ajmer
Delhi
Roorkee
Approx Travel Time
1d 0h 4m
₹4,787
Onwards
Direct Options
Anand
Roorkee
Approx Travel Time
16h 24m
₹21,163
Onwards
Frequently Asked Questions
What is the distance between Anand and Roorkee?
The distance between Anand and Roorkee is approximately 1150+ km by road.
What is the straight-line (aerial) distance between Anand and Roorkee?
The straight-line distance is approximately 900+ km.
How long does it take to travel from Anand to Roorkee by road?
It takes around 17 hours by road.
What is the distance from Anand to Roorkee via Vadodara?
Via Vadodara, the distance is approximately 1000+ km, taking around 8 hours.
Does the distance from Anand to Roorkee change by route?
Yes — the road distance varies from 1150+ km via the direct route to 1000+ km via Vadodara, depending on the path taken.
Does travel time between Anand and Roorkee vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Anand and Roorkee?
The driving distance is 1150+ km, while the straight-line distance is shorter at 900+ km, due to the road route following terrain and highways.

