hero
How2Go
Kasganj to Shahjahanpur

Kasganj to Shahjahanpur

Shahjahanpur is approximately 150+ kms from Kasganj. The fastest way to reach Shahjahanpur from Kasganj is by Cab. It takes approximately 4 hours. The cheapest way to reach Shahjahanpur from Kasganj is by Train Via Bareilly which would take approximately 4 hours.

Sort By
Mode of Transport

Direct Cab

RECOMMENDED

FASTEST

Kasganj

Shahjahanpur

Approx Travel Time

3h 40m

On Demand

Via Bareilly

CHEAPEST

Kasganj

Bareilly

Shahjahanpur

Approx Travel Time

3h 56m

₹220

Onwards

Kasganj

Bareilly

Shahjahanpur

Approx Travel Time

4h 43m

₹574

Onwards

Kasganj

Bareilly

Shahjahanpur

Approx Travel Time

5h 33m

₹1,098

Onwards

Kasganj

Bareilly

Shahjahanpur

Approx Travel Time

4h 56m

₹744

Onwards

Ads by MMT

Via Budaun

Kasganj

Budaun

Shahjahanpur

Approx Travel Time

4h 34m

On Demand

Kasganj

Budaun

Shahjahanpur

Approx Travel Time

4h 9m

₹1,644

Onwards

Kasganj

Budaun

Shahjahanpur

Approx Travel Time

5h 5m

₹1,998

Onwards

Via Farrukhabad

Kasganj

Farrukhabad

Shahjahanpur

Approx Travel Time

4h 56m

₹261

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Kasganj and Shahjahanpur?

Shahjahanpur is approximately 150+ kms from Kasganj.

How long does it take to reach Shahjahanpur from Kasganj?

It takes approximately 4 hours to reach Shahjahanpur from Kasganj by Cab.

What is the cheapest way to reach Shahjahanpur from Kasganj?

The cheapest way to reach Shahjahanpur from Kasganj is by Train Via Bareilly.

What is the fastest way to reach Shahjahanpur from Kasganj?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India