hero
How2Go
Kottayam to Shahjahanpur

Kottayam to Shahjahanpur

Shahjahanpur is approximately 2100+ km from Kottayam, 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 Cochin, Lucknow

RECOMMENDED

FASTEST

Kottayam

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

11h 7m

₹10,028

Onwards

Kottayam

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

13h 1m

₹10,215

Onwards

Kottayam

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

12h 51m

₹10,627

Onwards

Kottayam

Cochin

Lucknow

Shahjahanpur

Approx Travel Time

14h 45m

₹10,814

Onwards

Via Agra

Kottayam

Agra

Shahjahanpur

Approx Travel Time

2d 4h 20m

₹1,320

Onwards

Kottayam

Agra

Shahjahanpur

Approx Travel Time

2d 0h 47m

₹5,938

Onwards

Ads by MMT

Via Chandrapur, Lucknow

CHEAPEST

Kottayam

Chandrapur

Lucknow

Shahjahanpur

Approx Travel Time

2d 2h 4m

₹1,310

Onwards

Via Bangalore, Delhi

Kottayam

Bangalore

Delhi

Shahjahanpur

Approx Travel Time

2d 22h 21m

₹6,348

Onwards

Ads by MMT

Via Cochin, Delhi

Kottayam

Cochin

Delhi

Shahjahanpur

Approx Travel Time

13h 9m

₹11,463

Onwards

Kottayam

Cochin

Delhi

Shahjahanpur

Approx Travel Time

15h 3m

₹11,650

Onwards

Frequently Asked Questions

What is the distance between Kottayam and Shahjahanpur?

Shahjahanpur is approximately 2100+ kms from Kottayam.

How long does it take to reach Shahjahanpur from Kottayam?

It takes approximately 11 hours to reach Shahjahanpur from Kottayam by Train, Flight Via Cochin, Lucknow.

What is the cheapest way to reach Shahjahanpur from Kottayam?

The cheapest way to reach Shahjahanpur from Kottayam is by Train Via Chandrapur, Lucknow.

What is the fastest way to reach Shahjahanpur from Kottayam?

The fastest way to reach Shahjahanpur from Kottayam is by Train, Flight Via Cochin, Lucknow.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India