
Shajapur to Rishikesh
Rishikesh is approximately 1000+ kms from Shajapur. The fastest way to reach Rishikesh from Shajapur is by Train, Flight, Cab Via Indore, Dehradun. It takes approximately 8 hours. The cheapest way to reach Rishikesh from Shajapur is by Train, Bus Via Faridabad which would take approximately 19 hours.
Sort By
Mode of Transport
Via Indore, Dehradun
RECOMMENDED
FASTEST
Shajapur
Indore
Dehradun
Rishikesh
Approx Travel Time
7h 30m
₹5,811
Onwards
Shajapur
Indore
Dehradun
Rishikesh
Approx Travel Time
7h 55m
₹4,286
Onwards
Shajapur
Indore
Dehradun
Rishikesh
Approx Travel Time
9h 20m
₹5,871
Onwards
Shajapur
Indore
Dehradun
Rishikesh
Approx Travel Time
9h 45m
₹4,346
Onwards
Via Mathura
Shajapur
Mathura
Rishikesh
Approx Travel Time
17h 53m
₹6,197
Onwards
Shajapur
Mathura
Rishikesh
Approx Travel Time
19h 20m
₹6,957
Onwards
Shajapur
Mathura
Rishikesh
Approx Travel Time
19h 23m
On Demand
Via Faridabad
CHEAPEST
Shajapur
Faridabad
Rishikesh
Approx Travel Time
19h 8m
₹817
Onwards
Via Agra
Shajapur
Agra
Rishikesh
Approx Travel Time
21h 25m
₹1,300
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Rishikesh?
Rishikesh is approximately 1000+ kms from Shajapur.
How long does it take to reach Rishikesh from Shajapur?
It takes approximately 8 hours to reach Rishikesh from Shajapur by Train, Flight, Cab Via Indore, Dehradun.
What is the cheapest way to reach Rishikesh from Shajapur?
The cheapest way to reach Rishikesh from Shajapur is by Train, Bus Via Faridabad.
What is the fastest way to reach Rishikesh from Shajapur?
The fastest way to reach Rishikesh from Shajapur is by Train, Flight, Cab Via Indore, Dehradun.


