hero
How2Go
Shahjahanpur to Kashipur

Shahjahanpur to Kashipur

Kashipur is approximately 200+ km from Shahjahanpur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Kashipur.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Shahjahanpur

Kashipur

Approx Travel Time

4h 3m

₹5,128

Onwards

Via Moradabad

CHEAPEST

FASTEST

Shahjahanpur

Moradabad

Kashipur

Approx Travel Time

3h 6m

₹145

Onwards

Shahjahanpur

Moradabad

Kashipur

Approx Travel Time

4h 16m

₹1,299

Onwards

Shahjahanpur

Moradabad

Kashipur

Approx Travel Time

4h 1m

₹1,986

Onwards

Shahjahanpur

Moradabad

Kashipur

Approx Travel Time

4h 47m

₹744

Onwards

Via Rudrapur

Shahjahanpur

Rudrapur

Kashipur

Approx Travel Time

5h

₹1,148

Onwards

Shahjahanpur

Rudrapur

Kashipur

Approx Travel Time

4h 40m

₹1,975

Onwards

Via Rampur (Uttar Pradesh), Moradabad

Shahjahanpur

Rampur (Uttar Pradesh)

Moradabad

Kashipur

Approx Travel Time

3h 44m

₹180

Onwards

Via Bareilly

Shahjahanpur

Bareilly

Kashipur

Approx Travel Time

4h 51m

₹220

Onwards

Shahjahanpur

Bareilly

Kashipur

Approx Travel Time

4h 49m

₹715

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Kashipur?

Kashipur is approximately 200+ kms from Shahjahanpur.

How long does it take to reach Kashipur from Shahjahanpur?

It takes approximately 3 hours to reach Kashipur from Shahjahanpur by Train Via Moradabad.

What is the cheapest way to reach Kashipur from Shahjahanpur?

The cheapest way to reach Kashipur from Shahjahanpur is by Train Via Moradabad.

What is the fastest way to reach Kashipur from Shahjahanpur?

The fastest way to reach Kashipur from Shahjahanpur is by Train Via Moradabad.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India