hero
Home
Shajapur to Rishikesh

Shajapur to Rishikesh - Multiple Options To Reach By Train, Cab

Rishikesh is approximately 800+ kms from Shajapur. The fastest way to reach Rishikesh from Shajapur is by Train Via Mathura. It takes approximately 18 hours. The cheapest way to reach Rishikesh from Shajapur is by Train Via Haridwar which would take approximately 19 hours.

Sort By
Mode of Transport

Via Mathura

RECOMMENDED

FASTEST

Shajapur

Mathura

Rishikesh

Approx Travel Time

18h 10m

On Demand

Via Agra

Shajapur

Agra

Rishikesh

Approx Travel Time

18h 25m

On Demand

Ads by MMT

Via Delhi

Shajapur

Delhi

Rishikesh

Approx Travel Time

18h 25m

On Demand

Via Meerut

Shajapur

Meerut

Rishikesh

Approx Travel Time

18h 10m

On Demand

Shajapur

Meerut

Rishikesh

Approx Travel Time

18h 55m

₹4,842

Onwards

Ads by MMT

Via Faridabad

Shajapur

Faridabad

Rishikesh

Approx Travel Time

18h 25m

On Demand

Via Dholpur

Shajapur

Dholpur

Rishikesh

Approx Travel Time

18h 25m

On Demand

Via Ghaziabad

Shajapur

Ghaziabad

Rishikesh

Approx Travel Time

18h 25m

On Demand

Via Haridwar

CHEAPEST

Shajapur

Haridwar

Rishikesh

Approx Travel Time

18h 25m

₹625

Onwards

Via Muzaffarnagar

Shajapur

Muzaffarnagar

Rishikesh

Approx Travel Time

18h 25m

On Demand

Frequently Asked Questions

What is the distance between Shajapur and Rishikesh?

Rishikesh is approximately 800+ kms from Shajapur.

How long does it take to reach Rishikesh from Shajapur?

It takes approximately 18 hours to reach Rishikesh from Shajapur by Train Via Mathura.

What is the cheapest way to reach Rishikesh from Shajapur?

The cheapest way to reach Rishikesh from Shajapur is by Train Via Haridwar.

What is the fastest way to reach Rishikesh from Shajapur?

The fastest way to reach Rishikesh from Shajapur is by Train Via Mathura.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India