hero
How2Go
Shajapur to Rishikesh

Shajapur to Rishikesh

Rishikesh is approximately 900+ kms from Shajapur. The fastest way to reach Rishikesh from Shajapur is by Train Via Dabra. It takes approximately 17 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 Faridabad

RECOMMENDED

Shajapur

Faridabad

Rishikesh

Approx Travel Time

18h 24m

₹4,324

Onwards

CHEAPEST

Shajapur

Faridabad

Rishikesh

Approx Travel Time

19h

₹749

Onwards

Via Aligarh

Shajapur

Aligarh

Rishikesh

Approx Travel Time

17h 22m

On Demand

Ads by MMT

Via Mathura

Shajapur

Mathura

Rishikesh

Approx Travel Time

18h 24m

₹6,411

Onwards

Shajapur

Mathura

Rishikesh

Approx Travel Time

18h

On Demand

Via Dabra

FASTEST

Shajapur

Dabra

Rishikesh

Approx Travel Time

17h 2m

On Demand

Ads by MMT

Via Agra

Shajapur

Agra

Rishikesh

Approx Travel Time

17h 36m

On Demand

Via Morena

Shajapur

Morena

Rishikesh

Approx Travel Time

17h 43m

On Demand

Via Delhi

Shajapur

Delhi

Rishikesh

Approx Travel Time

18h 28m

On Demand

Via Muzaffarnagar

Shajapur

Muzaffarnagar

Rishikesh

Approx Travel Time

18h 42m

₹3,040

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Rishikesh?

Rishikesh is approximately 900+ kms from Shajapur.

How long does it take to reach Rishikesh from Shajapur?

It takes approximately 17 hours to reach Rishikesh from Shajapur by Train Via Dabra.

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 Via Dabra.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India