
Roorkee to Mainpuri
Mainpuri is approximately 400+ kms from Roorkee. The fastest way to reach Mainpuri from Roorkee is by Cab. It takes approximately 7 hours. The cheapest way to reach Mainpuri from Roorkee is by Train Via Ghaziabad which would take approximately 10 hours.
Sort By
Mode of Transport
Via Bareilly
Roorkee
Bareilly
Mainpuri
Approx Travel Time
9h 4m
₹3,888
Onwards
Via Saharanpur
Roorkee
Saharanpur
Mainpuri
Approx Travel Time
10h 28m
On Demand
Roorkee
Saharanpur
Mainpuri
Approx Travel Time
10h 46m
On Demand
Via Muzaffarnagar, Ghaziabad
Roorkee
Muzaffarnagar
Ghaziabad
Mainpuri
Approx Travel Time
10h 3m
₹2,448
Onwards
Via Ghaziabad
CHEAPEST
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
9h 31m
₹335
Onwards
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
11h 5m
₹1,310
Onwards
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
10h 1m
₹3,731
Onwards
Via Shahjahanpur
Roorkee
Shahjahanpur
Mainpuri
Approx Travel Time
9h 13m
₹2,498
Onwards
Via Moradabad, Bareilly
Roorkee
Moradabad
Bareilly
Mainpuri
Approx Travel Time
10h 10m
₹3,913
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Mainpuri?
Mainpuri is approximately 400+ kms from Roorkee.
How long does it take to reach Mainpuri from Roorkee?
It takes approximately 7 hours to reach Mainpuri from Roorkee by Cab.
What is the cheapest way to reach Mainpuri from Roorkee?
The cheapest way to reach Mainpuri from Roorkee is by Train Via Ghaziabad.
What is the fastest way to reach Mainpuri from Roorkee?
The fastest way to reach Mainpuri from Roorkee is by Cab.


