
Barnala to Aonla
Aonla is approximately 400+ kms from Barnala. The fastest way to reach Aonla from Barnala is by Train, Cab Via Moradabad. It takes approximately 10 hours. The cheapest way to reach Aonla from Barnala is by Train Via Bareilly which would take approximately 11 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
FASTEST
Barnala
Moradabad
Aonla
Approx Travel Time
10h 17m
On Demand
Barnala
Moradabad
Aonla
Approx Travel Time
10h 56m
₹475
Onwards
Via Rajpura, Moradabad
Barnala
Rajpura
Moradabad
Aonla
Approx Travel Time
11h 52m
₹871
Onwards
Barnala
Rajpura
Moradabad
Aonla
Approx Travel Time
10h 59m
On Demand
Via Ambala, Moradabad
Barnala
Ambala
Moradabad
Aonla
Approx Travel Time
13h 21m
On Demand
Via Bareilly
CHEAPEST
Barnala
Bareilly
Aonla
Approx Travel Time
11h 6m
₹470
Onwards
Barnala
Bareilly
Aonla
Approx Travel Time
11h 10m
₹2,094
Onwards
Via Moradabad, Bilari
Barnala
Moradabad
Bilari
Aonla
Approx Travel Time
10h 37m
₹530
Onwards
Via Dhuri, Moradabad
Barnala
Dhuri
Moradabad
Aonla
Approx Travel Time
10h 39m
On Demand
Via Patiala, Moradabad
Barnala
Patiala
Moradabad
Aonla
Approx Travel Time
10h 52m
On Demand
Frequently Asked Questions
What is the distance between Barnala and Aonla?
Aonla is approximately 400+ kms from Barnala.
How long does it take to reach Aonla from Barnala?
It takes approximately 10 hours to reach Aonla from Barnala by Train, Cab Via Moradabad.
What is the cheapest way to reach Aonla from Barnala?
The cheapest way to reach Aonla from Barnala is by Train Via Bareilly.
What is the fastest way to reach Aonla from Barnala?
The fastest way to reach Aonla from Barnala is by Train, Cab Via Moradabad.

