hero
How2Go
Rishikesh to Shahganj

Rishikesh to Shahganj

Shahganj is approximately 700+ kms from Rishikesh. The fastest way to reach Shahganj from Rishikesh is by Train. It takes approximately 14 hours. The cheapest way to reach Shahganj from Rishikesh is by Cab, Train Via Moradabad which would take approximately 17 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

FASTEST

Rishikesh

Shahganj

Approx Travel Time

13h 45m

On Demand

Via Moradabad

Rishikesh

Moradabad

Shahganj

Approx Travel Time

15h 25m

On Demand

CHEAPEST

Rishikesh

Moradabad

Shahganj

Approx Travel Time

16h 20m

₹4,215

Onwards

Ads by MMT

Via Bareilly

Rishikesh

Bareilly

Shahganj

Approx Travel Time

15h 25m

On Demand

Via Lucknow

Rishikesh

Lucknow

Shahganj

Approx Travel Time

15h 25m

On Demand

Ads by MMT

Via Rampur (Uttar Pradesh)

Rishikesh

Rampur (Uttar Pradesh)

Shahganj

Approx Travel Time

15h 25m

On Demand

Rishikesh

Rampur (Uttar Pradesh)

Shahganj

Approx Travel Time

16h 18m

₹4,694

Onwards

Via Shahjahanpur

Rishikesh

Shahjahanpur

Shahganj

Approx Travel Time

15h 25m

On Demand

Via Hardoi

Rishikesh

Hardoi

Shahganj

Approx Travel Time

15h 40m

On Demand

Via Najibabad, Shahjahanpur

Rishikesh

Najibabad

Shahjahanpur

Shahganj

Approx Travel Time

16h 50m

On Demand

Frequently Asked Questions

What is the distance between Rishikesh and Shahganj?

Shahganj is approximately 700+ kms from Rishikesh.

How long does it take to reach Shahganj from Rishikesh?

It takes approximately 14 hours to reach Shahganj from Rishikesh by Train.

What is the cheapest way to reach Shahganj from Rishikesh?

The cheapest way to reach Shahganj from Rishikesh is by Cab, Train Via Moradabad.

What is the fastest way to reach Shahganj from Rishikesh?

The fastest way to reach Shahganj from Rishikesh is by Train.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India