Haridwar Railway Station, Uttarakhand
Haridwar to Laxman Jhula, Rishikesh distance is 32 km approx.
Auto charges are somewhere between Rs. 300 – 400 (you have to bargain) for entire auto booking because if morning hours there are very less passengers. Otherwise if day time autos are available on sharing basis at lesser amount maybe Rs. 40 per person if I am correct. Autos are available outside Haridwar Railway station or *Chandi More (approx. one km).
Bus charges are Rs. 22 per person from Haridwar to Rishikesh. Either you can walk to Haridwar Bus Depot which is towards right side approx. 100 meters or wait outside Haridwar Railway Station. Uttarakhand Transport Buses coming from Delhi for Rishikesh pass outside Haridwar Railway Station. You have to wave for them to stop. Bus will drop you at Rishikesh city. If you wish to go to Ram Jhula or Laxman Jhula you have to catch an auto either from Rishikesh Bus Stand or walk a little towards Chandrabhaga Bridge, Rishikesh. Auto charges Rs. 10 per person.
There are few passenger trains daily from Haridwar to Rishikesh early morning hours. One such passenger train is at 5:20 am.
There are few more passenger trains coming from Delhi reaching Haridwar at 2:50 am and departure for Rishikesh at 3:35 am.
Another one JammunTavi – Rishikesh arriving at Haridwar 6:40 am, depart for Rishikesh 6:50 am also known as Hemkund Express.
All passenger trains also stops at Raiwala, Veerbhadra stations few km before Rishikesh station.
Train the cheapest.
* for Chandi More now-a-days battery operated three wheeler available outside Haridwar Railway Station. Charges Rs. 15/person or Rs. 60 for entire booking.