It's only around 25 kilometers from Haridwar to Rishikesh, so most people choose to visit both places. But how to get from one to the other? Here are the options. Traveling time is around 45 minutes to an hour.
- Car/Jeep -- If you're not on a budget, the most comfortable and hassle free way to get from Haridwar to Rishikesh is to take a taxi. Expect to pay upwards of 500 rupees for one, depending on where you get it from and if your hotel arranges it.
- Tempo -- A tempo? What's that? A tempo is a bit larger than an auto rickshaw but a bit smaller than a truck. The tempos that you'll find in Haridwar and Rishikesh seat eight people, and are open sided like a rickshaw. You can take a shared tempo from Haridwar to Rishikesh (around 30 rupees) or hire a whole one for yourself (around 300 rupees upwards). However, the journey might not be as comfortable as you expect. Shared tempos are very crowded, and you'll be sandwiched in. Even if you take your own tempo, its open sides will ensure that you'll be subjected to plenty of traffic noise, fumes and pollution. The suspension isn't the best either! Thus, if you're looking to save money, it's a much better idea to take the bus.
- Bus -- The buses that run between Haridwar and Rishikesh are old and haggard but if you want an economical journey, they really can't be beat. They run frequently (at least every half hour) and are cheap at only 25 rupees a person.
- Train -- Another option for getting from Haridwar to Rishikesh is the train. However, there are only a couple of departures a day at quite inconvenient times (unless you like to be up very early) and the trains run slowly, taking more than an hour to get there. It's actually faster by road!