
Aonla to Rajpura
Rajpura is approximately 400+ kms from Aonla. The fastest way to reach Rajpura from Aonla is by Train Via Bareilly. It takes approximately 9 hours. The cheapest way to reach Rajpura from Aonla is by Train Via Moradabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Bareilly
RECOMMENDED
FASTEST
Aonla
Bareilly
Rajpura
Approx Travel Time
8h 48m
₹315
Onwards
Via Moradabad, Ambala
Aonla
Moradabad
Ambala
Rajpura
Approx Travel Time
11h 10m
₹1,377
Onwards
Aonla
Moradabad
Ambala
Rajpura
Approx Travel Time
11h 30m
₹836
Onwards
Via Moradabad
CHEAPEST
Aonla
Moradabad
Rajpura
Approx Travel Time
10h 25m
₹300
Onwards
Via Amroha
Aonla
Amroha
Rajpura
Approx Travel Time
10h 19m
On Demand
Via Moradabad, Yamunanagar
Aonla
Moradabad
Yamunanagar
Rajpura
Approx Travel Time
10h 58m
₹325
Onwards
Via Moradabad, Roorkee
Aonla
Moradabad
Roorkee
Rajpura
Approx Travel Time
10h 59m
₹380
Onwards
Via Moradabad, Amroha
Aonla
Moradabad
Amroha
Rajpura
Approx Travel Time
10h 42m
On Demand
Via Moradabad, Saharanpur
Aonla
Moradabad
Saharanpur
Rajpura
Approx Travel Time
11h 15m
₹305
Onwards
Via Chandausi
Aonla
Chandausi
Rajpura
Approx Travel Time
10h 51m
On Demand
Frequently Asked Questions
What is the distance between Aonla and Rajpura?
Rajpura is approximately 400+ kms from Aonla.
How long does it take to reach Rajpura from Aonla?
It takes approximately 9 hours to reach Rajpura from Aonla by Train Via Bareilly.
What is the cheapest way to reach Rajpura from Aonla?
The cheapest way to reach Rajpura from Aonla is by Train Via Moradabad.
What is the fastest way to reach Rajpura from Aonla?
The fastest way to reach Rajpura from Aonla is by Train Via Bareilly.