How To Reach
By Car Delhi airport to Rishikesh by car is a good option for a hassle free traveling specially for foreign tourists who are traveling to India for the first time. It's a 6 to 7 hours journey. Prices vary from US$ 80 for an air conditioned compact car or sedan to US$ 120 for an air conditioned SUV (but rates are much higher if one avails these services from prepaid taxi booths located at the airport).
By Train A quiet branch line connects Rishikesh to Haridwar, but there are only about three slow trains daily. It is better to take the train to Haridwar and continue by bus (45 min, Rs.35), by taxi (30 min, Rs.800) or by shared auto-rickshaw (40 min, Rs.35). However, travelling by train is recommended in peak seasons or during a 'mela' (fair) when bus routes are diverted in Haridwar whereas trains often run empty and the fares are low (just Rs.4 for a passenger train service). You can take share rickshaws (vehicle brand name Vikram) towards Lakshman Jhula (Rs.15) from Rishikesh station. You will have to cross Ram Jhula to reach Swarg Ashram on the other side of river Ganga. There are many trains from Delhi to Haridwar. Some of the better are: Shatabadi Express, Jan Shatabdi, AC Special Express, Mussoorie Express. Travel agents in Swarg Ashram and Lakshman Jhula can book train tickets for onward journeys; much easier than going to Rishikesh railway station to buy a ticket.
By Bus From Delhi the city is about 230 km away and is well connected with buses. A bus journey may take about 5-7 hours - depending on the traffic - and costs you about Rs 130-350. An AC Bus will cost about Rs 250-700. In Rishikesh, there are several travel agencies scattered around Lakshman Jhula that can book luxury buses to common destinations like Delhi (Rs 250-700). The right time to visit would be February, March, August-October. In July there is a festival called Saavan where thousands of people flock to Rishikesh. Major roads are blocked and hotels are crowded. It is better to avoid travelling to Rishikesh during that time.