
Barnala to Aonla
Aonla is approximately 450+ kms from Barnala. The fastest way to reach Aonla from Barnala is by Train Via Moradabad. It takes approximately 12 hours. The cheapest way to reach Aonla from Barnala is by Train Via Saharanpur, Moradabad which would take approximately 14 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
FASTEST
Barnala
Moradabad
Aonla
Approx Travel Time
11h 36m
₹475
Onwards
Via Patiala, Moradabad
Barnala
Patiala
Moradabad
Aonla
Approx Travel Time
13h 30m
₹2,882
Onwards
Barnala
Patiala
Moradabad
Aonla
Approx Travel Time
12h 51m
₹620
Onwards
Via Ludhiana, Moradabad
Barnala
Ludhiana
Moradabad
Aonla
Approx Travel Time
13h 38m
₹435
Onwards
Via Delhi, Chandausi
Barnala
Delhi
Chandausi
Aonla
Approx Travel Time
16h 32m
₹6,399
Onwards
Via Bareilly
Barnala
Bareilly
Aonla
Approx Travel Time
11h 46m
₹470
Onwards
Via Rajpura, Moradabad
Barnala
Rajpura
Moradabad
Aonla
Approx Travel Time
12h 58m
₹445
Onwards
Via Dhuri, Moradabad
Barnala
Dhuri
Moradabad
Aonla
Approx Travel Time
12h 38m
₹620
Onwards
Via Saharanpur, Moradabad
CHEAPEST
Barnala
Saharanpur
Moradabad
Aonla
Approx Travel Time
13h 23m
₹375
Onwards
Via Yamunanagar, Moradabad
Barnala
Yamunanagar
Moradabad
Aonla
Approx Travel Time
13h 24m
₹425
Onwards
Frequently Asked Questions
What is the distance between Barnala and Aonla?
Aonla is approximately 450+ kms from Barnala.
How long does it take to reach Aonla from Barnala?
It takes approximately 12 hours to reach Aonla from Barnala by Train Via Moradabad.
What is the cheapest way to reach Aonla from Barnala?
The cheapest way to reach Aonla from Barnala is by Train Via Saharanpur, Moradabad.
What is the fastest way to reach Aonla from Barnala?
The fastest way to reach Aonla from Barnala is by Train Via Moradabad.


