
Anand to Roorkee
Roorkee is approximately 1050+ kms from Anand. The fastest way to reach Roorkee from Anand is by Train Via Delhi. It takes approximately 23 hours. The cheapest way to reach Roorkee from Anand is by Train Via Ahmedabad which would take approximately 23 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Anand
Delhi
Roorkee
Approx Travel Time
22h 25m
₹655
Onwards
Via Jaipur
Anand
Jaipur
Roorkee
Approx Travel Time
22h 25m
On Demand
Via Kishangarh
Anand
Kishangarh
Roorkee
Approx Travel Time
22h 25m
On Demand
Via Ajmer
Anand
Ajmer
Roorkee
Approx Travel Time
22h 25m
₹685
Onwards
Via Sawai Madhopur
Anand
Sawai Madhopur
Roorkee
Approx Travel Time
22h 55m
₹750
Onwards
Via Mathura
Anand
Mathura
Roorkee
Approx Travel Time
23h 10m
₹705
Onwards
Via Kota
Anand
Kota
Roorkee
Approx Travel Time
23h 10m
₹755
Onwards
Via Ahmedabad
CHEAPEST
Anand
Ahmedabad
Roorkee
Approx Travel Time
23h 10m
₹585
Onwards
Via Agra
Anand
Agra
Roorkee
Approx Travel Time
23h 55m
₹725
Onwards
Via Abu Road
Anand
Abu Road
Roorkee
Approx Travel Time
23h 43m
₹655
Onwards
Frequently Asked Questions
What is the distance between Anand and Roorkee?
Roorkee is approximately 1050+ kms from Anand.
How long does it take to reach Roorkee from Anand?
It takes approximately 23 hours to reach Roorkee from Anand by Train Via Delhi.
What is the cheapest way to reach Roorkee from Anand?
The cheapest way to reach Roorkee from Anand is by Train Via Ahmedabad.
What is the fastest way to reach Roorkee from Anand?
The fastest way to reach Roorkee from Anand is by Train Via Delhi.