hero
How2Go
Shahabad to Kurukshetra

Shahabad to Kurukshetra

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

Read More
Sort By
Mode of Transport

Via Moradabad, Yamunanagar

RECOMMENDED

Shahabad

Moradabad

Yamunanagar

Kurukshetra

Approx Travel Time

9h 15m

₹1,320

Onwards

Shahabad

Moradabad

Yamunanagar

Kurukshetra

Approx Travel Time

9h 34m

₹2,420

Onwards

Via Moradabad, Roorkee

FASTEST

Shahabad

Moradabad

Roorkee

Kurukshetra

Approx Travel Time

8h 38m

₹3,678

Onwards

Via Muhamdi, Pilibhit

Shahabad

Muhamdi

Pilibhit

Kurukshetra

Approx Travel Time

15h 49m

₹5,479

Onwards

Via Moradabad, Saharanpur

CHEAPEST

Shahabad

Moradabad

Saharanpur

Kurukshetra

Approx Travel Time

9h 56m

₹1,290

Onwards

Shahabad

Moradabad

Saharanpur

Kurukshetra

Approx Travel Time

9h 12m

₹3,101

Onwards

Via Moradabad, Shamli

Shahabad

Moradabad

Shamli

Kurukshetra

Approx Travel Time

11h 15m

₹1,846

Onwards

Via Moradabad, Bijnor

Shahabad

Moradabad

Bijnor

Kurukshetra

Approx Travel Time

10h 2m

₹5,061

Onwards

Shahabad

Moradabad

Bijnor

Kurukshetra

Approx Travel Time

10h 52m

₹5,055

Onwards

Frequently Asked Questions

What is the distance between Shahabad and Kurukshetra?

Kurukshetra is approximately 450+ kms from Shahabad.

How long does it take to reach Kurukshetra from Shahabad?

It takes approximately 9 hours to reach Kurukshetra from Shahabad by Train, Cab Via Moradabad, Roorkee.

What is the cheapest way to reach Kurukshetra from Shahabad?

The cheapest way to reach Kurukshetra from Shahabad is by Train, Bus Via Moradabad, Saharanpur.

What is the fastest way to reach Kurukshetra from Shahabad?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India