Rishikesh doesn’t have an airport of its own. The Jolly Grant Airport in Dehradun, about 21 km from Rishikesh, is the nearest air link to Rishikesh. It is well connected with all the major cities of India.
Rishikesh has a railway station of its own. However, most people prefer Haridwar, which is 25 km from Rishikesh, since not many direct trains halt at Rishikesh. Many trains connecting Haridwar with major cities of India, such as Delhi and Dehradun, ply on a daily basis. So, one can get down at Haridwar and take a cab, auto rickshaw or bus for reaching Rishikesh.
Delhi airport to Rishikesh, travelling by car is a good option for a hassle free travelling, especially for foreign tourists who are travelling for the first time. It’s a 6 to 7 hours journey. Rishikesh is well connected with all the major destinations of the region – Delhi (229 km via NH 58), Dehradun (21 km via NH 72), and Haridwar (20 km via NH 58).