
Roorkee to Agra
Agra is approximately 350+ kms from Roorkee. The fastest way to reach Agra from Roorkee is by Cab. It takes approximately 6 hours. The cheapest way to reach Agra from Roorkee is by Train Via Delhi which would take approximately 8 hours.
Sort By
Mode of Transport
Via Mathura
Roorkee
Mathura
Agra
Approx Travel Time
6h 48m
₹275
Onwards
Roorkee
Mathura
Agra
Approx Travel Time
7h 25m
₹475
Onwards
Roorkee
Mathura
Agra
Approx Travel Time
7h 37m
₹1,936
Onwards
Via Saharanpur
Roorkee
Saharanpur
Agra
Approx Travel Time
7h 21m
₹1,269
Onwards
Via Delhi
CHEAPEST
Roorkee
Delhi
Agra
Approx Travel Time
7h 31m
₹225
Onwards
Roorkee
Delhi
Agra
Approx Travel Time
7h 38m
₹420
Onwards
Via Ghaziabad
Roorkee
Ghaziabad
Agra
Approx Travel Time
7h 44m
₹310
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Agra?
Agra is approximately 350+ kms from Roorkee.
How long does it take to reach Agra from Roorkee?
It takes approximately 6 hours to reach Agra from Roorkee by Cab.
What is the cheapest way to reach Agra from Roorkee?
The cheapest way to reach Agra from Roorkee is by Train Via Delhi.
What is the fastest way to reach Agra from Roorkee?
The fastest way to reach Agra from Roorkee is by Cab.

