Shajapur to Amroha - Multiple Options To Reach By Train, Cab
Amroha is approximately 700+ kms from Shajapur. The fastest way to reach Amroha from Shajapur is by Train Via Aligarh. It takes approximately 16 hours. The cheapest way to reach Amroha from Shajapur is by Train Via Delhi which would take approximately 17 hours.
Sort By
Mode of Transport
Via Aligarh
RECOMMENDED
FASTEST
Shajapur
Aligarh
Amroha
Approx Travel Time
15h 40m
On Demand
Shajapur
Aligarh
Amroha
Approx Travel Time
16h 19m
On Demand
Via Tundla
Shajapur
Tundla
Amroha
Approx Travel Time
15h 55m
On Demand
Via Etawah
Shajapur
Etawah
Amroha
Approx Travel Time
16h 55m
On Demand
Via Faridabad
Shajapur
Faridabad
Amroha
Approx Travel Time
17h 20m
₹3,514
Onwards
Via Delhi
CHEAPEST
Shajapur
Delhi
Amroha
Approx Travel Time
17h 10m
₹470
Onwards
Via Ghaziabad
Shajapur
Ghaziabad
Amroha
Approx Travel Time
17h 10m
₹470
Onwards
Shajapur
Ghaziabad
Amroha
Approx Travel Time
17h 25m
₹3,222
Onwards
Via Mathura
Shajapur
Mathura
Amroha
Approx Travel Time
17h 31m
₹5,040
Onwards
Via Meerut
Shajapur
Meerut
Amroha
Approx Travel Time
16h 55m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Amroha?
Amroha is approximately 700+ kms from Shajapur.
How long does it take to reach Amroha from Shajapur?
It takes approximately 16 hours to reach Amroha from Shajapur by Train Via Aligarh.
What is the cheapest way to reach Amroha from Shajapur?
The cheapest way to reach Amroha from Shajapur is by Train Via Delhi.
What is the fastest way to reach Amroha from Shajapur?
The fastest way to reach Amroha from Shajapur is by Train Via Aligarh.