Rishikesh to Mainpuri - Multiple Options To Reach By Train, Cab, Bus
Mainpuri is approximately 400+ kms from Rishikesh. The fastest way to reach Mainpuri from Rishikesh is by Train Via Bareilly. It takes approximately 10 hours. The cheapest way to reach Mainpuri from Rishikesh is by Train Via Bareilly which would take approximately 10 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
FASTEST
Rishikesh
Bareilly
Mainpuri
Approx Travel Time
9h 25m
On Demand
Rishikesh
Bareilly
Mainpuri
Approx Travel Time
10h 17m
On Demand
Rishikesh
Bareilly
Mainpuri
Approx Travel Time
11h 29m
On Demand
Via Moradabad
Rishikesh
Moradabad
Mainpuri
Approx Travel Time
10h 11m
On Demand
Via Kasganj
Rishikesh
Kasganj
Mainpuri
Approx Travel Time
9h 47m
On Demand
Via Budaun
Rishikesh
Budaun
Mainpuri
Approx Travel Time
10h 26m
On Demand
Via Ghaziabad
Rishikesh
Ghaziabad
Mainpuri
Approx Travel Time
10h 10m
On Demand
Rishikesh
Ghaziabad
Mainpuri
Approx Travel Time
11h 10m
On Demand
Via Agra
Rishikesh
Agra
Mainpuri
Approx Travel Time
10h 55m
On Demand
Via Delhi
Rishikesh
Delhi
Mainpuri
Approx Travel Time
10h 40m
On Demand
Frequently Asked Questions
What is the distance between Rishikesh and Mainpuri?
Mainpuri is approximately 400+ kms from Rishikesh.
How long does it take to reach Mainpuri from Rishikesh?
It takes approximately 10 hours to reach Mainpuri from Rishikesh by Train Via Bareilly.
What is the cheapest way to reach Mainpuri from Rishikesh?
The cheapest way to reach Mainpuri from Rishikesh is by Train Via Bareilly.
What is the fastest way to reach Mainpuri from Rishikesh?
The fastest way to reach Mainpuri from Rishikesh is by Train Via Bareilly.