The journey from Mithapur to Rishikesh spans approximately 1600 km across the heart of India. You must first travel to Jamnagar or Rajkot to access major rail or air hubs. The most practical route involves a train to Delhi followed by a connecting train or bus to Haridwar. Expect a total travel time of 30 to 36 hours depending on transit connections. This route transitions from the coastal plains of Gujarat to the foothills of the Himalayas.
Total Distance: 1600 km by road, 1250 km straight-line.
Book your ticket to Haridwar Junction as it is the nearest major railhead to Rishikesh.
October to March for pleasant weather in both regions.