By Air :- Jolly Grant airport at Dehradun is the nearest airport to Rishikesh which is approximately 35 kilometres away. Popular carriers like Air India, Spice Jet and Jet Airways often have daily flights from New Delhi.
By Train :- The nearest railhead to Rishikesh is in Haridwar which is approximately 25 kilometres away. Haridwar, in turn, 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.
By Bus :- Being a popular tourist destination, Rishikesh has a good network of buses connecting it with important places such as Haridwar, Dehradun and New Delhi. Delhi (225 kms) Haridwar (24kms) Dehradun (43kms) Mussoorie (77kms) Kedarnath (227kms.) Yamunotri (234kms.) Uttrakashi (154 kms) Delhi (245kms) Gangotri (248kms) Nainital (260kms) Shimla (262kms) Govindghat (275kms) Badrinath (300kms) Agra (398kms) Lucknow (555kms)