hero
How2Go
Shahjahanpur to Karnal

Shahjahanpur to Karnal

Karnal is approximately 450+ kms from Shahjahanpur. The fastest way to reach Karnal from Shahjahanpur is by Cab. It takes approximately 8 hours. The cheapest way to reach Karnal from Shahjahanpur is by Train Via Roorkee which would take approximately 10 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

FASTEST

Shahjahanpur

Karnal

Approx Travel Time

7h 52m

₹7,574

Onwards

Via Moradabad

Shahjahanpur

Moradabad

Karnal

Approx Travel Time

8h 56m

₹649

Onwards

Ads by MMT

Via Ghaziabad

Shahjahanpur

Ghaziabad

Karnal

Approx Travel Time

9h 7m

₹2,479

Onwards

Shahjahanpur

Ghaziabad

Karnal

Approx Travel Time

9h 28m

₹3,018

Onwards

Shahjahanpur

Ghaziabad

Karnal

Approx Travel Time

9h 50m

₹1,160

Onwards

Shahjahanpur

Ghaziabad

Karnal

Approx Travel Time

9h 29m

₹621

Onwards

Via Roorkee

Shahjahanpur

Roorkee

Karnal

Approx Travel Time

8h 53m

₹2,953

Onwards

CHEAPEST

Shahjahanpur

Roorkee

Karnal

Approx Travel Time

10h 7m

₹360

Onwards

Ads by MMT

Via Bareilly, Moradabad

Shahjahanpur

Bareilly

Moradabad

Karnal

Approx Travel Time

10h

₹704

Onwards

Via Saharanpur

Shahjahanpur

Saharanpur

Karnal

Approx Travel Time

9h 18m

₹2,903

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Karnal?

Karnal is approximately 450+ kms from Shahjahanpur.

How long does it take to reach Karnal from Shahjahanpur?

It takes approximately 8 hours to reach Karnal from Shahjahanpur by Cab.

What is the cheapest way to reach Karnal from Shahjahanpur?

The cheapest way to reach Karnal from Shahjahanpur is by Train Via Roorkee.

What is the fastest way to reach Karnal from Shahjahanpur?

The fastest way to reach Karnal from Shahjahanpur is by Cab.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India