Shujalpur to Rishikesh - Multiple Options To Reach By Train, Cab
Rishikesh is approximately 850+ kms from Shujalpur. The fastest way to reach Rishikesh from Shujalpur is by Train Via Mathura. It takes approximately 19 hours. The cheapest way to reach Rishikesh from Shujalpur is by Train, Cab Via Faridabad which would take approximately 20 hours.
Sort By
Mode of Transport
Via Mathura
RECOMMENDED
FASTEST
Shujalpur
Mathura
Rishikesh
Approx Travel Time
18h 25m
On Demand
Via Dholpur
Shujalpur
Dholpur
Rishikesh
Approx Travel Time
18h 25m
On Demand
Via Agra
Shujalpur
Agra
Rishikesh
Approx Travel Time
18h 40m
On Demand
Via Morena
Shujalpur
Morena
Rishikesh
Approx Travel Time
18h 40m
On Demand
Via Gwalior
Shujalpur
Gwalior
Rishikesh
Approx Travel Time
18h 40m
On Demand
Via Delhi
Shujalpur
Delhi
Rishikesh
Approx Travel Time
18h 40m
On Demand
Via Dabra
Shujalpur
Dabra
Rishikesh
Approx Travel Time
18h 55m
On Demand
Via Faridabad
Shujalpur
Faridabad
Rishikesh
Approx Travel Time
18h 40m
On Demand
CHEAPEST
Shujalpur
Faridabad
Rishikesh
Approx Travel Time
20h 4m
₹4,124
Onwards
Via Datia
Shujalpur
Datia
Rishikesh
Approx Travel Time
19h 10m
On Demand
Frequently Asked Questions
What is the distance between Shujalpur and Rishikesh?
Rishikesh is approximately 850+ kms from Shujalpur.
How long does it take to reach Rishikesh from Shujalpur?
It takes approximately 19 hours to reach Rishikesh from Shujalpur by Train Via Mathura.
What is the cheapest way to reach Rishikesh from Shujalpur?
The cheapest way to reach Rishikesh from Shujalpur is by Train, Cab Via Faridabad.
What is the fastest way to reach Rishikesh from Shujalpur?
The fastest way to reach Rishikesh from Shujalpur is by Train Via Mathura.