
Amroha to Rajpura
Rajpura is approximately 250+ kms from Amroha. The fastest way to reach Rajpura from Amroha is by Train. It takes approximately 6 hours. The cheapest way to reach Rajpura from Amroha is by Train Via Yamunanagar which would take approximately 7 hours.
Sort By
Mode of Transport
Via Ghaziabad
Amroha
Ghaziabad
Rajpura
Approx Travel Time
8h 42m
₹3,489
Onwards
Amroha
Ghaziabad
Rajpura
Approx Travel Time
9h 15m
₹1,031
Onwards
Amroha
Ghaziabad
Rajpura
Approx Travel Time
7h 57m
₹602
Onwards
Via Yamunanagar
CHEAPEST
Amroha
Yamunanagar
Rajpura
Approx Travel Time
6h 39m
₹240
Onwards
Amroha
Yamunanagar
Rajpura
Approx Travel Time
7h 9m
₹2,520
Onwards
Via Ambala
Amroha
Ambala
Rajpura
Approx Travel Time
6h 47m
₹1,597
Onwards
Amroha
Ambala
Rajpura
Approx Travel Time
6h 52m
₹550
Onwards
Amroha
Ambala
Rajpura
Approx Travel Time
7h 7m
₹1,056
Onwards
Via Sirhind
Amroha
Sirhind
Rajpura
Approx Travel Time
7h 42m
On Demand
Frequently Asked Questions
What is the distance between Amroha and Rajpura?
Rajpura is approximately 250+ kms from Amroha.
How long does it take to reach Rajpura from Amroha?
It takes approximately 6 hours to reach Rajpura from Amroha by Train.
What is the cheapest way to reach Rajpura from Amroha?
The cheapest way to reach Rajpura from Amroha is by Train Via Yamunanagar.
What is the fastest way to reach Rajpura from Amroha?
The fastest way to reach Rajpura from Amroha is by Train.