
Rishikesh to Shahganj
Shahganj is approximately 850+ kms from Rishikesh. The fastest way to reach Shahganj from Rishikesh is by Cab, Flight Via Ghaziabad, Varanasi. It takes approximately 10 hours. The cheapest way to reach Shahganj from Rishikesh is by Bus, Train Via Moradabad which would take approximately 16 hours.
Sort By
Mode of Transport
Via Delhi, Ayodhya
RECOMMENDED
Rishikesh
Delhi
Ayodhya
Shahganj
Approx Travel Time
9h 35m
₹11,952
Onwards
Via Ghaziabad, Varanasi
FASTEST
Rishikesh
Ghaziabad
Varanasi
Shahganj
Approx Travel Time
9h 34m
₹9,984
Onwards
Via Lucknow, Sultanpur
Rishikesh
Lucknow
Sultanpur
Shahganj
Approx Travel Time
18h 46m
₹3,244
Onwards
Via Mathura, Sultanpur
Rishikesh
Mathura
Sultanpur
Shahganj
Approx Travel Time
22h 46m
₹10,533
Onwards
Via Rampur (Uttar Pradesh)
Rishikesh
Rampur (Uttar Pradesh)
Shahganj
Approx Travel Time
14h 33m
₹4,789
Onwards
Via Moradabad, Ayodhya
Rishikesh
Moradabad
Ayodhya
Shahganj
Approx Travel Time
14h 7m
₹1,244
Onwards
Rishikesh
Moradabad
Ayodhya
Shahganj
Approx Travel Time
14h 43m
₹3,732
Onwards
Via Moradabad, Sultanpur
Rishikesh
Moradabad
Sultanpur
Shahganj
Approx Travel Time
15h 40m
₹2,727
Onwards
Via Moradabad
CHEAPEST
Rishikesh
Moradabad
Shahganj
Approx Travel Time
15h 36m
₹1,224
Onwards
Via Delhi, Varanasi
Rishikesh
Delhi
Varanasi
Shahganj
Approx Travel Time
10h 18m
₹10,152
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Shahganj?
Shahganj is approximately 850+ kms from Rishikesh.
How long does it take to reach Shahganj from Rishikesh?
It takes approximately 10 hours to reach Shahganj from Rishikesh by Cab, Flight Via Ghaziabad, Varanasi.
What is the cheapest way to reach Shahganj from Rishikesh?
The cheapest way to reach Shahganj from Rishikesh is by Bus, Train Via Moradabad.
What is the fastest way to reach Shahganj from Rishikesh?
The fastest way to reach Shahganj from Rishikesh is by Cab, Flight Via Ghaziabad, Varanasi.


