
Mainpuri to Roorkee
Roorkee is approximately 400+ kms from Mainpuri. The fastest way to reach Roorkee from Mainpuri is by Cab. It takes approximately 7 hours. The cheapest way to reach Roorkee from Mainpuri is by Train Via Ghaziabad which would take approximately 9 hours.
Sort By
Mode of Transport
Via Bareilly
Mainpuri
Bareilly
Roorkee
Approx Travel Time
8h 51m
₹2,733
Onwards
Via Saharanpur
Mainpuri
Saharanpur
Roorkee
Approx Travel Time
9h 58m
On Demand
Mainpuri
Saharanpur
Roorkee
Approx Travel Time
9h 59m
On Demand
Via Ghaziabad
CHEAPEST
Mainpuri
Ghaziabad
Roorkee
Approx Travel Time
8h 51m
₹310
Onwards
Mainpuri
Ghaziabad
Roorkee
Approx Travel Time
8h
₹1,174
Onwards
Mainpuri
Ghaziabad
Roorkee
Approx Travel Time
8h 36m
₹3,303
Onwards
Mainpuri
Ghaziabad
Roorkee
Approx Travel Time
7h
₹809
Onwards
Via Shahjahanpur
Mainpuri
Shahjahanpur
Roorkee
Approx Travel Time
8h 10m
₹4,026
Onwards
Mainpuri
Shahjahanpur
Roorkee
Approx Travel Time
9h 57m
₹444
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Roorkee?
Roorkee is approximately 400+ kms from Mainpuri.
How long does it take to reach Roorkee from Mainpuri?
It takes approximately 7 hours to reach Roorkee from Mainpuri by Cab.
What is the cheapest way to reach Roorkee from Mainpuri?
The cheapest way to reach Roorkee from Mainpuri is by Train Via Ghaziabad.
What is the fastest way to reach Roorkee from Mainpuri?
The fastest way to reach Roorkee from Mainpuri is by Cab.
Routes Connecting Mainpuri
Routes From Mainpuri
- Mainpuri to Indore
- Mainpuri to Sujangarh
- Mainpuri to Jharsuguda
- Mainpuri to Didwana
- Mainpuri to Jamshedpur
- Mainpuri to Mansa
- Mainpuri to Rajampet
- Mainpuri to Upleta
- Mainpuri to Malegaon
- Mainpuri to Mundra
- Mainpuri to Singrauli
- Mainpuri to Tinsukia
- Mainpuri to Nidadavolu
- Mainpuri to Karunagappally
- Mainpuri to Palani


