Yognagri rishikesh is the newest railway station which drops you directly in rishikesh. there are many train and buses operating on a regular basis from various cities to both haridwar and rishikesh
For Haridwar You can book train ticket which costs you lower and also you will reach on time from most locations in India. From Haridwar to Risikesh you can go by bus or cab.
Haridwar has its own railway station & is well connected with other parts of India!! Also there are Volvo AC buses to Haridwar & online bookings are available!! Similarly Volvo buses ply between Haridwar & Rishikesh & online bookings can be done!! Safe travels 🙌
Check for trains extending upto Yog Nagri Rishikesh and you can take train for smooth journey and there are many buses available as well for both Haridwar and Rishikesh.