hero
How2Go
Kasganj to Shahjahanpur

Kasganj to Shahjahanpur

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

RECOMMENDED

Kasganj

Shahjahanpur

Approx Travel Time

3h 15m

₹4,049

Onwards

Via Bareilly

CHEAPEST

FASTEST

Kasganj

Bareilly

Shahjahanpur

Approx Travel Time

2h 55m

₹220

Onwards

Kasganj

Bareilly

Shahjahanpur

Approx Travel Time

3h 55m

₹1,144

Onwards

Kasganj

Bareilly

Shahjahanpur

Approx Travel Time

5h 30m

₹1,855

Onwards

Kasganj

Bareilly

Shahjahanpur

Approx Travel Time

4h 40m

₹931

Onwards

Via Budaun, Bareilly, Tilhar

Kasganj

Budaun

Bareilly

Tilhar

Shahjahanpur

Approx Travel Time

4h 29m

₹2,608

Onwards

Kasganj

Budaun

Bareilly

Tilhar

Shahjahanpur

Approx Travel Time

3h 26m

₹580

Onwards

Via Budaun, Bareilly

Kasganj

Budaun

Bareilly

Shahjahanpur

Approx Travel Time

5h 48m

₹3,672

Onwards

Via Farrukhabad

Kasganj

Farrukhabad

Shahjahanpur

Approx Travel Time

4h 41m

₹261

Onwards

Via Budaun, Bareilly, Faritpur

Kasganj

Budaun

Bareilly

Faritpur

Shahjahanpur

Approx Travel Time

3h 47m

₹580

Onwards

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 3 hours to reach Shahjahanpur from Kasganj by Train Via Bareilly.

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 Train Via Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India