Arrival by airplane
Dehradun Jolly Grant Airport (DED) is the nearest airport to Rishikesh and is approximately 35 kilometers away. Once you arrive at the airport, you can opt for a regular taxi or bus service, which is easily available from Dehradun to Rishikesh.
The second nearest Airport is Indira Gandhi International Airport (DEL) in New Delhi. It is about 250 km away from Rishikesh. You can fly in there from various countries and take a taxi or bus to Rishikesh as well.
Arrival by bus
The bus ride will take you about 45 minutes.
Arrival by train
The nearest railway station is in Haridwar, which is located about 25 kilometers from Rishikesh. Haridwar is linked to major Indian cities such as Delhi, Mumbai, Kolkata, Lucknow, and Varanasi. Some of the popular trains are Shatabadi Express, Jan Shatabdi, AC Special Express, and Mussoorie Express.
For those making the journey to Rishikesh, they recommend taking a train until Haridwar and then either taking a bus or taxi to Rishikesh.
Arrival by taxi
The taxi will take you to Rishikesh in about 30 minutes.