hero
How2Go
Aonla to Shahjahanpur

Aonla to Shahjahanpur

Shahjahanpur is approximately 50+ km from Aonla, 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

CHEAPEST

Aonla

Shahjahanpur

Approx Travel Time

2h 48m

₹145

Onwards

Via Bareilly

FASTEST

Aonla

Bareilly

Shahjahanpur

Approx Travel Time

2h 46m

₹145

Onwards

Aonla

Bareilly

Shahjahanpur

Approx Travel Time

3h 29m

On Demand

Aonla

Bareilly

Shahjahanpur

Approx Travel Time

3h 39m

₹669

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Aonla and Shahjahanpur?

Shahjahanpur is approximately 50+ kms from Aonla.

How long does it take to reach Shahjahanpur from Aonla?

It takes approximately 3 hours to reach Shahjahanpur from Aonla by Train Via Bareilly.

What is the cheapest way to reach Shahjahanpur from Aonla?

The cheapest way to reach Shahjahanpur from Aonla is by Train.

What is the fastest way to reach Shahjahanpur from Aonla?

The fastest way to reach Shahjahanpur from Aonla is by Train Via Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India