
Khanna to Aonla
Aonla is approximately 400+ kms from Khanna. The fastest way to reach Aonla from Khanna is by Train Via Roorkee, Bareilly. It takes approximately 11 hours. The cheapest way to reach Aonla from Khanna is by Train Via Moradabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
CHEAPEST
Khanna
Moradabad
Aonla
Approx Travel Time
10h 51m
₹315
Onwards
Via Chandigarh, Moradabad
Khanna
Chandigarh
Moradabad
Aonla
Approx Travel Time
11h 57m
₹1,921
Onwards
Via Rajpura, Moradabad
Khanna
Rajpura
Moradabad
Aonla
Approx Travel Time
12h 32m
₹781
Onwards
Khanna
Rajpura
Moradabad
Aonla
Approx Travel Time
11h 54m
₹345
Onwards
Via Amroha
Khanna
Amroha
Aonla
Approx Travel Time
10h 51m
On Demand
Via Roorkee, Moradabad
Khanna
Roorkee
Moradabad
Aonla
Approx Travel Time
11h 12m
₹380
Onwards
Via Amroha, Moradabad
Khanna
Amroha
Moradabad
Aonla
Approx Travel Time
11h 14m
On Demand
Via Bareilly
Khanna
Bareilly
Aonla
Approx Travel Time
10h 56m
₹335
Onwards
Via Roorkee, Bareilly
FASTEST
Khanna
Roorkee
Bareilly
Aonla
Approx Travel Time
10h 47m
₹400
Onwards
Via Najibabad, Chandausi
Khanna
Najibabad
Chandausi
Aonla
Approx Travel Time
11h 1m
₹400
Onwards
Frequently Asked Questions
What is the distance between Khanna and Aonla?
Aonla is approximately 400+ kms from Khanna.
How long does it take to reach Aonla from Khanna?
It takes approximately 11 hours to reach Aonla from Khanna by Train Via Roorkee, Bareilly.
What is the cheapest way to reach Aonla from Khanna?
The cheapest way to reach Aonla from Khanna is by Train Via Moradabad.
What is the fastest way to reach Aonla from Khanna?
The fastest way to reach Aonla from Khanna is by Train Via Roorkee, Bareilly.