There are 5 ways to get from Rishīkesh to Amroha by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yog Nagari Rishikesh to Moradabadtrain 13010 / ...
6h 33m₹287–2,297Train via Kīratpur
cheapest- Take the train from Yog Nagari Rishikesh to Muzzampur Nryntrain 04318
- Take the train from Muzzampur Nryn to Amrohatrain 15012
7h 30m₹286–2,243Drive 161.6 km
- Drive from Rishīkesh to Amrohacar 161.6 km
2h 33m₹1,828–2,640Taxi
- Take the taxi from Rishīkesh to Amrohataxi 161.6 km
2h 33m₹3,600–4,300Train via Haridwar Jn
- Take the train from Haridwar Jn to Moradabadtrain 14120 / ...
6h 39m₹385–3,134
Rishīkesh to Amroha by train
Comparing Your Travel Options
The cheapest way to get from Rishīkesh to Amroha is to train via Kīratpur which costs ₹280 - ₹2,300 and takes 7h 30m.
The fastest way to get from Rishīkesh to Amroha is to drive which takes 2h 33m and costs ₹1,800 - ₹2,700.
No, there is no direct train from Rishīkesh to Amroha. However, there are services departing from Yog Nagari Rishikesh and arriving at Amroha via Moradabad. The journey, including transfers, takes approximately 6h 33m.
The distance between Rishīkesh and Amroha is 221 km. The road distance is 161.6 km.
The best way to get from Rishīkesh to Amroha without a car is to train which takes 6h 33m and costs ₹280 - ₹2,300.
It takes approximately 6h 33m to get from Rishīkesh to Amroha, including transfers.
Rishīkesh to Amroha train services, operated by Indian Railways, depart from Yog Nagari Rishikesh station.
Rishīkesh to Amroha train services, operated by Indian Railways, arrive at Moradabad station.
Yes, the driving distance between Rishīkesh to Amroha is 162 km. It takes approximately 2h 33m to drive from Rishīkesh to Amroha.
There are 10+ hotels available in Amroha.
What companies run services between Rishīkesh, India and Amroha, India?
Indian Railways operates a train from Yog Nagari Rishikesh to Moradabad twice daily. Tickets cost ₹170–1,400 and the journey takes 5h.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Yog Nagari Rishikesh to Moradabad
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Haridwar Jn to Moradabad
- Ave. Duration
- 3h 12m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Yog Nagari Rishikesh to Muzzampur Nryn
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Muzzampur Nryn to Amroha
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- Ave. Duration
- 2h 33m
- Estimated price
- ₹3,600–4,300
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Bali: What to do if Mount Agung erupts, Need to know: Greyhound, and Getting to Rome from the airport - to help you get the most out of your next trip.






