The journey from Shivrajpur to Rishikesh spans approximately 1500 km across the heart of India. You must first travel from Shivrajpur to Jamnagar by road, then take a train to Haridwar, followed by a short taxi ride to Rishikesh. This route transitions from the Arabian Sea coast to the foothills of the Himalayas. Expect a total travel time of roughly 30 to 35 hours depending on train connections. The route passes through major hubs like Ahmedabad and Delhi before reaching the holy city.
Total Distance: Driving distance is 1550 km, straight-line air distance is 1180 km.
Book your train tickets at least 60 days in advance as this route is highly popular with pilgrims.
October to March for pleasant weather in both coastal Gujarat and the Himalayan foothills.