Shahganj to Aonla Distance
Aonla is approximately 450+ km from Shahganj. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 10 hours, subject to the chosen service and route. The fastest way to reach Aonla takes approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
CHEAPEST
Shahganj
Aonla
Approx Travel Time
9h 33m
₹290
Onwards
Via Lucknow, Bareilly
FASTEST
Shahganj
Lucknow
Bareilly
Aonla
Approx Travel Time
8h 28m
₹370
Onwards
Via Bareilly
Shahganj
Bareilly
Aonla
Approx Travel Time
8h 36m
₹350
Onwards
Via Faizabad
Shahganj
Faizabad
Aonla
Approx Travel Time
8h 46m
₹390
Onwards
Via Ayodhya
Shahganj
Ayodhya
Aonla
Approx Travel Time
8h 46m
₹390
Onwards
Via Shahjahanpur
Shahganj
Shahjahanpur
Aonla
Approx Travel Time
8h 53m
₹390
Onwards
Via Akbarpur, Ambedkar Nagar
Shahganj
Akbarpur, Ambedkar Nagar
Aonla
Approx Travel Time
9h 28m
₹415
Onwards
Via Hardoi
Shahganj
Hardoi
Aonla
Approx Travel Time
10h 1m
₹370
Onwards
Via Jaunpur
Shahganj
Jaunpur
Aonla
Approx Travel Time
11h 5m
₹435
Onwards
Via Shahjahanpur, Bareilly
Shahganj
Shahjahanpur
Bareilly
Aonla
Approx Travel Time
9h
₹390
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Shahganj and Aonla?
The straight-line distance is approximately 400+ km.
What is the distance from Shahganj to Aonla via Lucknow?
Via Lucknow, the distance is approximately 450+ km, taking around 9 hours.
Is there a train from Shahganj to Aonla?
Yes, trains run between Shahganj and Aonla, covering approximately 450+ km in around 10 hours.

