By plane - The nearest airport to reach Rishikesh is the Alegre Grant Airport, Dehradun, which is approximately 35 km from the city. All major airlines regulate services to major cities and link them with Dehradun. There are taxi services, taxis and buses available outside the airport that can be taken to reach Rishikesh from Dehradhun.
By road - Rishikesh is well connected with all major roads and national roads and can be easily reached from all parts of the country. You can easily book a bus ticket from Delhi , which takes between 5 and 7 hours to get to Rishikesh.
By rail - although there is a station in Rishikesh, but not many trains are operated from there, so it is recommended to take trains to Haridwar and then travel further to Rishikesh. Haridwar is connected to the main cities and can be reached easily from Rishikesh as well. There are buses, taxis and private taxis available outside the station that can be used to get to Rishikesh from Haridwar.