
Amroha to Rajpura
Rajpura is approximately 250+ kms from Amroha. The fastest way to reach Rajpura from Amroha is by Train Via Yamunanagar. It takes approximately 6 hours. The cheapest way to reach Rajpura from Amroha is by Train Via Yamunanagar which would take approximately 6 hours.
Sort By
Mode of Transport
Via Yamunanagar
RECOMMENDED
CHEAPEST
FASTEST
Amroha
Yamunanagar
Rajpura
Approx Travel Time
5h 59m
₹240
Onwards
Via Ambala
Amroha
Ambala
Rajpura
Approx Travel Time
6h 7m
₹1,096
Onwards
Amroha
Ambala
Rajpura
Approx Travel Time
6h 12m
₹550
Onwards
Amroha
Ambala
Rajpura
Approx Travel Time
6h 59m
₹1,788
Onwards
Via Sirhind
Amroha
Sirhind
Rajpura
Approx Travel Time
7h 10m
On Demand
Amroha
Sirhind
Rajpura
Approx Travel Time
7h 2m
On Demand
Amroha
Sirhind
Rajpura
Approx Travel Time
7h 32m
On Demand
Via Muzaffarnagar
Amroha
Muzaffarnagar
Rajpura
Approx Travel Time
8h 14m
On Demand
Via Bijnor
Amroha
Bijnor
Rajpura
Approx Travel Time
8h 43m
₹3,301
Onwards
Via Ghaziabad
Amroha
Ghaziabad
Rajpura
Approx Travel Time
7h 47m
₹499
Onwards
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 Via Yamunanagar.
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 Via Yamunanagar.

