
Shahganj to Kashipur
Kashipur is approximately 550+ kms from Shahganj. The fastest way to reach Kashipur from Shahganj is by Train, Flight Via Lucknow, Kichha. It takes approximately 9 hours. The cheapest way to reach Kashipur from Shahganj is by Train Via Moradabad which would take approximately 13 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
Shahganj
Bareilly
Kashipur
Approx Travel Time
12h 40m
₹315
Onwards
Shahganj
Bareilly
Kashipur
Approx Travel Time
13h 41m
₹3,736
Onwards
Via Moradabad
CHEAPEST
Shahganj
Moradabad
Kashipur
Approx Travel Time
13h 10m
₹235
Onwards
Via Rampur (Uttar Pradesh)
Shahganj
Rampur (Uttar Pradesh)
Kashipur
Approx Travel Time
12h 55m
On Demand
Via Ayodhya, Bareilly
Shahganj
Ayodhya
Bareilly
Kashipur
Approx Travel Time
14h 5m
₹360
Onwards
Via Bara Banki, Bareilly
Shahganj
Bara Banki
Bareilly
Kashipur
Approx Travel Time
14h 5m
₹445
Onwards
Via Lucknow, Bareilly
Shahganj
Lucknow
Bareilly
Kashipur
Approx Travel Time
14h 5m
₹525
Onwards
Via Hardoi
Shahganj
Hardoi
Kashipur
Approx Travel Time
13h 25m
₹6,292
Onwards
Via Bara Banki, Moradabad
Shahganj
Bara Banki
Moradabad
Kashipur
Approx Travel Time
14h 35m
₹375
Onwards
Via Lucknow, Kichha
FASTEST
Shahganj
Lucknow
Kichha
Kashipur
Approx Travel Time
8h 35m
₹7,561
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 9 hours to reach Kashipur from Shahganj by Train, Flight Via Lucknow, Kichha.
What is the cheapest way to reach Kashipur from Shahganj?
The cheapest way to reach Kashipur from Shahganj is by Train Via Moradabad.
What is the fastest way to reach Kashipur from Shahganj?
The fastest way to reach Kashipur from Shahganj is by Train, Flight Via Lucknow, Kichha.