hero
How2Go
Shahjahanpur to Aligarh

Shahjahanpur to Aligarh

Aligarh is approximately 200+ kms from Shahjahanpur. The fastest way to reach Aligarh from Shahjahanpur is by Cab. It takes approximately 6 hours. The cheapest way to reach Aligarh from Shahjahanpur is by Train Via Bareilly which would take approximately 7 hours.

Sort By
Mode of Transport

Via Bareilly

RECOMMENDED

CHEAPEST

Shahjahanpur

Bareilly

Aligarh

Approx Travel Time

6h 31m

₹220

Onwards

Shahjahanpur

Bareilly

Aligarh

Approx Travel Time

7h 10m

₹2,092

Onwards

Via Moradabad

Shahjahanpur

Moradabad

Aligarh

Approx Travel Time

6h 36m

₹245

Onwards

Shahjahanpur

Moradabad

Aligarh

Approx Travel Time

6h 46m

₹700

Onwards

Ads by MMT

Via Hathras

Shahjahanpur

Hathras

Aligarh

Approx Travel Time

7h 50m

On Demand

Shahjahanpur

Hathras

Aligarh

Approx Travel Time

7h 17m

On Demand

Direct Cab

FASTEST

Shahjahanpur

Aligarh

Approx Travel Time

6h 18m

On Demand

Ads by MMT

Via Shikohabad

Shahjahanpur

Shikohabad

Aligarh

Approx Travel Time

7h 49m

On Demand

Via Rampur (Uttar Pradesh)

Shahjahanpur

Rampur (Uttar Pradesh)

Aligarh

Approx Travel Time

7h 31m

₹690

Onwards

Via Mainpuri

Shahjahanpur

Mainpuri

Aligarh

Approx Travel Time

7h 48m

₹444

Onwards

Frequently Asked Questions

What is the distance between Shahjahanpur and Aligarh?

Aligarh is approximately 200+ kms from Shahjahanpur.

How long does it take to reach Aligarh from Shahjahanpur?

It takes approximately 6 hours to reach Aligarh from Shahjahanpur by Cab.

What is the cheapest way to reach Aligarh from Shahjahanpur?

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

What is the fastest way to reach Aligarh from Shahjahanpur?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India