By Air: Delhi to Dehradun direct flights are the best options to travel by air. The nearest airport to Rishikesh is Dehradun Jollygrant airport only 22kms from Rishikesh.
By Train: To reach Rishikesh by train, one has to reach Haridwar Railway Station, which is situated at a distance of 30 km from Rishikesh. Haridwar railway station is well connected to major city stations of India such as Delhi, Mumbai, Lucknow, Kolkata, and Varanasi. It is a one hour travel by road from Haridwar to Rishikesh, and one can travel by bus, auto or a taxi.
By Bus: Since Rishikesh is a very popular tourist destination, it has very good road networks. Reaching here by bus is possible from many places such as New Delhi, Dehradun, Chandigarh, Haridwar, Meerut, Ghaziabad and Shimla. AC and Non AC buses are available both from govt and private entities.