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.
Route Name |
Distance |
Time |
Delhi to Rishikesh |
242 km |
5 hours 37 mins |
Dehradun to Rishikesh |
45.9 km |
1 hour 21 mins |
Mumbai to Rishikesh |
1,634 km |
1 day 3 hours |
Jaipur to Rishikesh |
500 km |
9 hours 36 mins |
Bangalore to Rishikesh |
2,334 km |
1 day 11 hours |
Chandigarh to Rishikesh |
210 km |
5 hours 12 mins |
Amritsar to Rishikesh |
426 km |
8 hours 18 mins |
Gurgaon to Rishikesh |
261 km |
6 hours 1 min |
Varanasi to Rishikesh |
886 km |
15 hours 25 mins |
Agra to Rishikesh |
413 km |
7 hours 35 mins |
Manali to Rishikesh |
514 km |
12 hours 22 mins |
Kolkata to Rishikesh |
1,557 km |
1 day 3 hours |
Hyderabad to Rishikesh |
1,744 km |
1 day 4 hours |
Chennai to Rishikesh |
2,369 km |
1 day 13 hours |
Goa to Rishikesh |
2,101 km |
1 day 12 hours |
Ahmedabad to Rishikesh |
1,165 km |
19 hours 4 mins |
Pune to Rishikesh |
1,684 km |
1 day 5 hours |
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.