hero
How2Go

Khanna to Shahjahanpur

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

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

Khanna

Shahjahanpur

Approx Travel Time

10h 16m

₹310

Onwards

Via Ghaziabad

Khanna

Ghaziabad

Shahjahanpur

Approx Travel Time

13h 5m

₹1,058

Onwards

Ads by MMT

Via Mohali, Ghaziabad

Khanna

Mohali

Ghaziabad

Shahjahanpur

Approx Travel Time

14h 3m

₹2,483

Onwards

Via Roorkee

FASTEST

Khanna

Roorkee

Shahjahanpur

Approx Travel Time

9h 33m

₹360

Onwards

Ads by MMT

Via Ambala

Khanna

Ambala

Shahjahanpur

Approx Travel Time

9h 59m

₹320

Onwards

Khanna

Ambala

Shahjahanpur

Approx Travel Time

10h 22m

₹2,086

Onwards

Via Rajpura

Khanna

Rajpura

Shahjahanpur

Approx Travel Time

9h 40m

₹325

Onwards

Khanna

Rajpura

Shahjahanpur

Approx Travel Time

10h 18m

₹761

Onwards

Via Yamunanagar

Khanna

Yamunanagar

Shahjahanpur

Approx Travel Time

10h 26m

₹345

Onwards

Via Amroha

Khanna

Amroha

Shahjahanpur

Approx Travel Time

10h 22m

On Demand

Frequently Asked Questions

What is the distance between Khanna and Shahjahanpur?

Shahjahanpur is approximately 500+ kms from Khanna.

How long does it take to reach Shahjahanpur from Khanna?

It takes approximately 10 hours to reach Shahjahanpur from Khanna by Train Via Roorkee.

What is the cheapest way to reach Shahjahanpur from Khanna?

The cheapest way to reach Shahjahanpur from Khanna is by Train.

What is the fastest way to reach Shahjahanpur from Khanna?

The fastest way to reach Shahjahanpur from Khanna is by Train Via Roorkee.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India