
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,341
Onwards
Via Ghaziabad
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
10h 5m
₹844
Onwards
CHEAPEST
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
9h 31m
₹335
Onwards
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
11h 5m
₹1,089
Onwards
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
10h 1m
₹4,162
Onwards
Via Hapur, Agra
Roorkee
Hapur
Agra
Mainpuri
Approx Travel Time
12h 11m
₹5,741
Onwards
Via Shahjahanpur
Roorkee
Shahjahanpur
Mainpuri
Approx Travel Time
9h 13m
On Demand
Via Bareilly, Kasganj
Roorkee
Bareilly
Kasganj
Mainpuri
Approx Travel Time
10h 10m
₹3,262
Onwards
Via Ghaziabad, Shikohabad
Roorkee
Ghaziabad
Shikohabad
Mainpuri
Approx Travel Time
11h 6m
₹4,232
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.


