hero
How2Go
Kurukshetra to Shahjahanpur

Kurukshetra to Shahjahanpur

Shahjahanpur is approximately 450+ km from Kurukshetra, 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 Shahjahanpur.

Read More
Sort By
Mode of Transport

Via Ambala

RECOMMENDED

CHEAPEST

Kurukshetra

Ambala

Shahjahanpur

Approx Travel Time

7h 46m

₹325

Onwards

Kurukshetra

Ambala

Shahjahanpur

Approx Travel Time

7h 50m

₹1,457

Onwards

Kurukshetra

Ambala

Shahjahanpur

Approx Travel Time

8h 3m

₹934

Onwards

Via Yamunanagar

Kurukshetra

Yamunanagar

Shahjahanpur

Approx Travel Time

7h 25m

₹1,245

Onwards

Via Roorkee

FASTEST

Kurukshetra

Roorkee

Shahjahanpur

Approx Travel Time

7h 11m

₹3,298

Onwards

Kurukshetra

Roorkee

Shahjahanpur

Approx Travel Time

8h 28m

₹360

Onwards

Via Muzaffarnagar

Kurukshetra

Muzaffarnagar

Shahjahanpur

Approx Travel Time

8h 35m

₹1,289

Onwards

Via Meerut

Kurukshetra

Meerut

Shahjahanpur

Approx Travel Time

8h 1m

₹4,249

Onwards

Via Saharanpur

Kurukshetra

Saharanpur

Shahjahanpur

Approx Travel Time

7h 42m

₹1,230

Onwards

Via Ghaziabad

Kurukshetra

Ghaziabad

Shahjahanpur

Approx Travel Time

8h 27m

₹355

Onwards

Frequently Asked Questions

What is the distance between Kurukshetra and Shahjahanpur?

Shahjahanpur is approximately 450+ kms from Kurukshetra.

How long does it take to reach Shahjahanpur from Kurukshetra?

It takes approximately 7 hours to reach Shahjahanpur from Kurukshetra by Cab, Train Via Roorkee.

What is the cheapest way to reach Shahjahanpur from Kurukshetra?

The cheapest way to reach Shahjahanpur from Kurukshetra is by Train Via Ambala.

What is the fastest way to reach Shahjahanpur from Kurukshetra?

The fastest way to reach Shahjahanpur from Kurukshetra is by Cab, Train Via Roorkee.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India