The journey from Upleta to Rishikesh covers about 1420 km. You should travel to Ahmedabad or Rajkot to catch a train to Haridwar, then take a taxi or bus to Rishikesh. The total travel time is around 29 hours. You will travel from the coastal plains of Gujarat to the serene banks of the Ganges in the foothills of the Himalayas.
Total Distance: Driving distance 1420 km, straight-line air distance 1120 km.
The taxi from Haridwar to Rishikesh takes about 45 minutes.
March to May and September to November.