Aonla to Rajpura
Rajpura is approximately 350+ kms from Aonla. The fastest way to reach Rajpura from Aonla is by Train Via Amroha. It takes approximately 9 hours. The cheapest way to reach Rajpura from Aonla is by Train Via Bareilly which would take approximately 10 hours.
Sort By
Mode of Transport
Via Amroha
RECOMMENDED
FASTEST
Aonla
Amroha
Rajpura
Approx Travel Time
8h 55m
On Demand
Via Moradabad
Aonla
Moradabad
Rajpura
Approx Travel Time
9h 10m
₹355
Onwards
Via Moradabad, Ambala
Aonla
Moradabad
Ambala
Rajpura
Approx Travel Time
10h 35m
₹320
Onwards
Aonla
Moradabad
Ambala
Rajpura
Approx Travel Time
10h 35m
₹1,491
Onwards
Via Moradabad, Yamunanagar
Aonla
Moradabad
Yamunanagar
Rajpura
Approx Travel Time
10h 35m
₹465
Onwards
Via Bareilly
CHEAPEST
Aonla
Bareilly
Rajpura
Approx Travel Time
9h 55m
₹315
Onwards
Via Moradabad, Roorkee
Aonla
Moradabad
Roorkee
Rajpura
Approx Travel Time
10h 50m
₹375
Onwards
Via Moradabad, Saharanpur
Aonla
Moradabad
Saharanpur
Rajpura
Approx Travel Time
10h 50m
₹380
Onwards
Via Ghaziabad
Aonla
Ghaziabad
Rajpura
Approx Travel Time
10h 10m
₹365
Onwards
Via Moradabad, Haridwar
Aonla
Moradabad
Haridwar
Rajpura
Approx Travel Time
10h 50m
₹435
Onwards
Frequently Asked Questions
What is the distance between Aonla and Rajpura?
Rajpura is approximately 350+ 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 Amroha.
What is the cheapest way to reach Rajpura from Aonla?
The cheapest way to reach Rajpura from Aonla is by Train Via Bareilly.
What is the fastest way to reach Rajpura from Aonla?
The fastest way to reach Rajpura from Aonla is by Train Via Amroha.