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

₹10,624

Onwards

Via Ghaziabad

Shahjahanpur

Ghaziabad

Karnal

Approx Travel Time

9h 7m

₹2,090

Onwards

Shahjahanpur

Ghaziabad

Karnal

Approx Travel Time

9h 28m

₹2,629

Onwards

Shahjahanpur

Ghaziabad

Karnal

Approx Travel Time

9h 29m

₹530

Onwards

Shahjahanpur

Ghaziabad

Karnal

Approx Travel Time

9h 50m

₹1,069

Onwards

Ads by MMT

Via Roorkee

Shahjahanpur

Roorkee

Karnal

Approx Travel Time

8h 53m

₹3,059

Onwards

CHEAPEST

Shahjahanpur

Roorkee

Karnal

Approx Travel Time

10h 7m

₹360

Onwards

Via Saharanpur

Shahjahanpur

Saharanpur

Karnal

Approx Travel Time

9h 18m

₹2,857

Onwards

Ads by MMT

Via Bareilly, Meerut

Shahjahanpur

Bareilly

Meerut

Karnal

Approx Travel Time

9h 51m

₹2,996

Onwards

Shahjahanpur

Bareilly

Meerut

Karnal

Approx Travel Time

9h 42m

₹407

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