By Air : The nearby airport is Dehradun's Jolly Grant Airport, so flight is probably the best way to travel. The city is about 15 km from the airport (around 15-20 minutes drive).
By Rail : TThe nearest railway station to Rishikesh is in Haridwar which is about 25 km away. There is a good connectivity of Haridwar to major Indian cities such as Delhi, Mumbai, Kolkata, Lucknow and Varanasi. If you are going to Rishikesh, then it’s good to take the train till Haridwar and then either take a bus or hire a taxi to Rishikesh. The bus will take about 45 minutes; and the taxi will take about half an hour.
By Road : One can go up to Rishikesh by road too. It is worth considering, as it is connected to other cities via the National Highway 58, which is in a good condition throughout the year. The drive from Delhi to Rishikesh would take approximately 6 to 7 hours.
By Bus : Rishikesh has a good network of buses. It is well connected by bus with important cities such as Haridwar, Dehradun and New Delhi. Buses are running every day in the morning and late evening from Kashmere Gate also known as ISBT, New Delhi.
Distances of Rishikesh from Major Cities
- Rishikesh- Delhi- 238 Kms
- Rishikesh-Uttrakashi- 154 kms
- Rishikesh-Dehradoon- 42 kms
- Rishikesh-Kedarnath- 228 kms
- Rishikesh-Mussoorie- 77 kms
- Rishikesh-Haridwar- 25 kms
- Rishikesh-Yamunotri- 234kms
- Rishikesh- Gangotri- 248kms
- Rishikesh-Nainital- 260kms
- Rishikesh-Shimla- 262kms
- Rishikesh-Badrinath- 300kms
- Rishikesh-Agra- 398kms