By Train: The nearest railway station is the Haridwar Junction railway station located in Haridwar at a distance of merely 25 km. One can board a train to Haridwar and opt for a shared cab or bus to reach Rishikesh in less than an hour.By Road: Apart from Regular buses, which are available from Dehradun and Haridwar, several government and private buses run from New Delhi’s Kashmiri Gate ISBT.By Air: Rishikesh also has good connectivity through air transport. The nearest airport from Rishikesh is the Jolly Grant Airport in Dehradun located at a distance of 43 km only. Frequent flights are available from Delhi and Chandigarh operated by carriers like Air India, Indigo, Spice Jet, and Jet airways. It takes about 1 hour to reach Dehradun from Delhi by flight. There is a flight from Lucknow as well. If you are travelling from any other part of the country or abroad, you can board a train to Delhi and then one to Dehradun. The rest of the journey can be done through shared cab services or bus services from Dehradun at very affordable rates.