hero
How2Go
Kannauj to Shahjahanpur

Kannauj to Shahjahanpur

Shahjahanpur is approximately 100+ km from Kannauj, 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

Direct Options

RECOMMENDED

FASTEST

Kannauj

Shahjahanpur

Approx Travel Time

2h 28m

₹3,566

Onwards

Kannauj

Shahjahanpur

Approx Travel Time

3h 47m

₹176

Onwards

Via Hardoi

CHEAPEST

Kannauj

Hardoi

Shahjahanpur

Approx Travel Time

3h 15m

₹156

Onwards

Kannauj

Hardoi

Shahjahanpur

Approx Travel Time

4h 27m

₹785

Onwards

Via Hardoi, Tilhar

Kannauj

Hardoi

Tilhar

Shahjahanpur

Approx Travel Time

3h 52m

₹4,312

Onwards

Kannauj

Hardoi

Tilhar

Shahjahanpur

Approx Travel Time

4h 38m

₹376

Onwards

Via Farrukhabad

Kannauj

Farrukhabad

Shahjahanpur

Approx Travel Time

3h 57m

₹261

Onwards

Kannauj

Farrukhabad

Shahjahanpur

Approx Travel Time

5h 9m

₹216

Onwards

Via Chhibramau, Farrukhabad, Hardoi

Kannauj

Chhibramau

Farrukhabad

Hardoi

Shahjahanpur

Approx Travel Time

5h 15m

₹463

Onwards

Via Hardoi, Farrukhabad

Kannauj

Hardoi

Farrukhabad

Shahjahanpur

Approx Travel Time

7h 43m

₹1,201

Onwards

Frequently Asked Questions

What is the distance between Kannauj and Shahjahanpur?

Shahjahanpur is approximately 100+ kms from Kannauj.

How long does it take to reach Shahjahanpur from Kannauj?

It takes approximately 3 hours to reach Shahjahanpur from Kannauj by Cab.

What is the cheapest way to reach Shahjahanpur from Kannauj?

The cheapest way to reach Shahjahanpur from Kannauj is by Bus, Train Via Hardoi.

What is the fastest way to reach Shahjahanpur from Kannauj?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India