
Shahganj to Kashipur
Kashipur is approximately 550+ kms from Shahganj. The fastest way to reach Kashipur from Shahganj is by Train, Bus Via Ayodhya, Moradabad. It takes approximately 13 hours. The cheapest way to reach Kashipur from Shahganj is by Train Via Ayodhya, Moradabad which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
Shahganj
Bareilly
Kashipur
Approx Travel Time
13h 17m
₹3,846
Onwards
Shahganj
Bareilly
Kashipur
Approx Travel Time
13h 55m
₹1,079
Onwards
Via Ayodhya, Moradabad
Shahganj
Ayodhya
Moradabad
Kashipur
Approx Travel Time
12h 23m
₹2,473
Onwards
CHEAPEST
Shahganj
Ayodhya
Moradabad
Kashipur
Approx Travel Time
12h 28m
₹455
Onwards
FASTEST
Shahganj
Ayodhya
Moradabad
Kashipur
Approx Travel Time
12h 21m
₹5,409
Onwards
Via Rampur (Uttar Pradesh), Rudrapur
Shahganj
Rampur (Uttar Pradesh)
Rudrapur
Kashipur
Approx Travel Time
12h 59m
₹1,110
Onwards
Shahganj
Rampur (Uttar Pradesh)
Rudrapur
Kashipur
Approx Travel Time
12h 52m
₹565
Onwards
Shahganj
Rampur (Uttar Pradesh)
Rudrapur
Kashipur
Approx Travel Time
13h 12m
₹3,058
Onwards
Via Moradabad
Shahganj
Moradabad
Kashipur
Approx Travel Time
13h 47m
₹2,388
Onwards
Via Rampur (Uttar Pradesh), Moradabad
Shahganj
Rampur (Uttar Pradesh)
Moradabad
Kashipur
Approx Travel Time
13h 4m
₹2,428
Onwards
Frequently Asked Questions
What is the distance between Shahganj and Kashipur?
Kashipur is approximately 550+ kms from Shahganj.
How long does it take to reach Kashipur from Shahganj?
It takes approximately 13 hours to reach Kashipur from Shahganj by Train, Bus Via Ayodhya, Moradabad.
What is the cheapest way to reach Kashipur from Shahganj?
The cheapest way to reach Kashipur from Shahganj is by Train Via Ayodhya, Moradabad.
What is the fastest way to reach Kashipur from Shahganj?
The fastest way to reach Kashipur from Shahganj is by Train, Bus Via Ayodhya, Moradabad.


