hero
How2Go
Calicut to Shahjahanpur

Calicut to Shahjahanpur

Shahjahanpur is approximately 2250+ kms from Calicut. The fastest way to reach Shahjahanpur from Calicut is by Flight, Train Via Mumbai, Bareilly. It takes approximately 8 hours. The cheapest way to reach Shahjahanpur from Calicut is by Train Via Delhi which would take approximately 47 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

Calicut

Delhi

Shahjahanpur

Approx Travel Time

11h 9m

₹9,140

Onwards

CHEAPEST

Calicut

Delhi

Shahjahanpur

Approx Travel Time

1d 22h 59m

₹1,135

Onwards

Calicut

Delhi

Shahjahanpur

Approx Travel Time

10h 45m

₹14,419

Onwards

Via Mumbai, Bareilly

FASTEST

Calicut

Mumbai

Bareilly

Shahjahanpur

Approx Travel Time

8h 6m

₹12,482

Onwards

Ads by MMT

Via Mathura

Calicut

Mathura

Shahjahanpur

Approx Travel Time

1d 22h 52m

On Demand

Via Bharatpur

Calicut

Bharatpur

Shahjahanpur

Approx Travel Time

1d 20h 50m

₹7,897

Onwards

Ads by MMT

Via Hyderabad, Lucknow

Calicut

Hyderabad

Lucknow

Shahjahanpur

Approx Travel Time

2d 5h 55m

₹5,498

Onwards

Via Bangalore, Bareilly

Calicut

Bangalore

Bareilly

Shahjahanpur

Approx Travel Time

8h 11m

₹10,761

Onwards

Calicut

Bangalore

Bareilly

Shahjahanpur

Approx Travel Time

9h 1m

₹11,285

Onwards

Via Bangalore, Lucknow

Calicut

Bangalore

Lucknow

Shahjahanpur

Approx Travel Time

10h 30m

₹10,523

Onwards

Frequently Asked Questions

What is the distance between Calicut and Shahjahanpur?

Shahjahanpur is approximately 2250+ kms from Calicut.

How long does it take to reach Shahjahanpur from Calicut?

It takes approximately 8 hours to reach Shahjahanpur from Calicut by Flight, Train Via Mumbai, Bareilly.

What is the cheapest way to reach Shahjahanpur from Calicut?

The cheapest way to reach Shahjahanpur from Calicut is by Train Via Delhi.

What is the fastest way to reach Shahjahanpur from Calicut?

The fastest way to reach Shahjahanpur from Calicut is by Flight, Train Via Mumbai, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India