
Shamli to Amroha
Amroha is approximately 200+ kms from Shamli. The fastest way to reach Amroha from Shamli is by Train Via Roorkee. It takes approximately 6 hours. The cheapest way to reach Amroha from Shamli is by Train Via Roorkee which would take approximately 6 hours.
Sort By
Mode of Transport
Via Roorkee
RECOMMENDED
CHEAPEST
FASTEST
Shamli
Roorkee
Amroha
Approx Travel Time
5h 57m
₹290
Onwards
Via Muzaffarnagar
Shamli
Muzaffarnagar
Amroha
Approx Travel Time
7h 12m
₹2,537
Onwards
Shamli
Muzaffarnagar
Amroha
Approx Travel Time
7h 43m
₹994
Onwards
Via Noida
Shamli
Noida
Amroha
Approx Travel Time
7h
₹870
Onwards
Via Deoband
Shamli
Deoband
Amroha
Approx Travel Time
7h 11m
On Demand
Via Haridwar
Shamli
Haridwar
Amroha
Approx Travel Time
8h
On Demand
Frequently Asked Questions
What is the distance between Shamli and Amroha?
Amroha is approximately 200+ kms from Shamli.
How long does it take to reach Amroha from Shamli?
It takes approximately 6 hours to reach Amroha from Shamli by Train Via Roorkee.
What is the cheapest way to reach Amroha from Shamli?
The cheapest way to reach Amroha from Shamli is by Train Via Roorkee.
What is the fastest way to reach Amroha from Shamli?
The fastest way to reach Amroha from Shamli is by Train Via Roorkee.