hero
How2Go
Shahjahanpur to Kasganj

Shahjahanpur to Kasganj

Kasganj is approximately 150+ km from Shahjahanpur, 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 Kasganj.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Shahjahanpur

Kasganj

Approx Travel Time

3h 23m

₹4,426

Onwards

Via Bareilly

CHEAPEST

Shahjahanpur

Bareilly

Kasganj

Approx Travel Time

4h

₹220

Onwards

Shahjahanpur

Bareilly

Kasganj

Approx Travel Time

5h 30m

₹1,748

Onwards

Shahjahanpur

Bareilly

Kasganj

Approx Travel Time

4h 34m

₹1,124

Onwards

Shahjahanpur

Bareilly

Kasganj

Approx Travel Time

5h 6m

₹844

Onwards

Via Tilhar, Bareilly, Budaun

FASTEST

Shahjahanpur

Tilhar

Bareilly

Budaun

Kasganj

Approx Travel Time

3h 20m

₹580

Onwards

Shahjahanpur

Tilhar

Bareilly

Budaun

Kasganj

Approx Travel Time

4h 11m

₹3,732

Onwards

Via Farrukhabad

Shahjahanpur

Farrukhabad

Kasganj

Approx Travel Time

4h 53m

₹261

Onwards

Via Bareilly, Budaun

Shahjahanpur

Bareilly

Budaun

Kasganj

Approx Travel Time

5h 46m

₹5,495

Onwards

Via Faritpur, Bareilly, Budaun

Shahjahanpur

Faritpur

Bareilly

Budaun

Kasganj

Approx Travel Time

3h 33m

₹580

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Kasganj?

Kasganj is approximately 150+ kms from Shahjahanpur.

How long does it take to reach Kasganj from Shahjahanpur?

It takes approximately 4 hours to reach Kasganj from Shahjahanpur by Train Via Tilhar, Bareilly, Budaun.

What is the cheapest way to reach Kasganj from Shahjahanpur?

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

What is the fastest way to reach Kasganj from Shahjahanpur?

The fastest way to reach Kasganj from Shahjahanpur is by Train Via Tilhar, Bareilly, Budaun.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India