
Roorkee to Mainpuri
Mainpuri is approximately 400+ kms from Roorkee. The fastest way to reach Mainpuri from Roorkee is by Train Via Ghaziabad. It takes approximately 10 hours. The cheapest way to reach Mainpuri from Roorkee is by Train Via Agra which would take approximately 11 hours.
Sort By
Mode of Transport
Via Ghaziabad
RECOMMENDED
FASTEST
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
9h 40m
On Demand
Roorkee
Ghaziabad
Mainpuri
Approx Travel Time
9h 55m
On Demand
Via Bareilly
Roorkee
Bareilly
Mainpuri
Approx Travel Time
9h 40m
On Demand
Roorkee
Bareilly
Mainpuri
Approx Travel Time
10h 32m
₹3,341
Onwards
Via Moradabad
Roorkee
Moradabad
Mainpuri
Approx Travel Time
10h 26m
₹4,378
Onwards
Via Delhi
Roorkee
Delhi
Mainpuri
Approx Travel Time
10h 10m
On Demand
Roorkee
Delhi
Mainpuri
Approx Travel Time
10h 25m
On Demand
Via Aligarh
Roorkee
Aligarh
Mainpuri
Approx Travel Time
10h 31m
On Demand
Via Tundla
Roorkee
Tundla
Mainpuri
Approx Travel Time
10h 25m
₹7,006
Onwards
Via Agra
CHEAPEST
Roorkee
Agra
Mainpuri
Approx Travel Time
10h 25m
₹330
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 10 hours to reach Mainpuri from Roorkee by Train Via Ghaziabad.
What is the cheapest way to reach Mainpuri from Roorkee?
The cheapest way to reach Mainpuri from Roorkee is by Train Via Agra.
What is the fastest way to reach Mainpuri from Roorkee?
The fastest way to reach Mainpuri from Roorkee is by Train Via Ghaziabad.
Routes Connecting Roorkee
Routes From Roorkee
- Roorkee to Sangrur
- Roorkee to Karnal
- Roorkee to Godhra
- Roorkee to Vadakara
- Roorkee to Kanhangad
- Roorkee to Kadur
- Roorkee to Bharatpur
- Roorkee to Pathanamthitta
- Roorkee to Lunkaransar
- Roorkee to Thiruvannamalai
- Roorkee to Solapur
- Roorkee to Moradabad
- Roorkee to Kodungallur
- Roorkee to Chalisgaon
- Roorkee to Navi-Mumbai