
Rishikesh to Amroha
Amroha is approximately 100+ kms from Rishikesh. The fastest way to reach Amroha from Rishikesh is by Train. It takes approximately 3 hours. The cheapest way to reach Amroha from Rishikesh is by Train Via Roorkee which would take approximately 6 hours.
Sort By
Mode of Transport
Via Bijnor
Rishikesh
Bijnor
Amroha
Approx Travel Time
4h 25m
On Demand
Via Haridwar
Rishikesh
Haridwar
Amroha
Approx Travel Time
4h 25m
On Demand
Via Moradabad
Rishikesh
Moradabad
Amroha
Approx Travel Time
5h 10m
On Demand
Rishikesh
Moradabad
Amroha
Approx Travel Time
6h 5m
₹3,909
Onwards
Via Roorkee
Rishikesh
Roorkee
Amroha
Approx Travel Time
5h 25m
₹2,309
Onwards
CHEAPEST
Rishikesh
Roorkee
Amroha
Approx Travel Time
5h 25m
₹290
Onwards
Via Gajraula
Rishikesh
Gajraula
Amroha
Approx Travel Time
6h 2m
₹3,617
Onwards
Frequently Asked Questions
What is the distance between Rishikesh and Amroha?
Amroha is approximately 100+ kms from Rishikesh.
How long does it take to reach Amroha from Rishikesh?
It takes approximately 3 hours to reach Amroha from Rishikesh by Train.
What is the cheapest way to reach Amroha from Rishikesh?
The cheapest way to reach Amroha from Rishikesh is by Train Via Roorkee.
What is the fastest way to reach Amroha from Rishikesh?
The fastest way to reach Amroha from Rishikesh is by Train.