Traveling from the Amarnath cave to Rishikesh involves descending to the plains of Jammu and then heading towards the foothills of the Himalayas in Uttarakhand. The most common route is via Jammu to Delhi by train, then a connecting train or bus to Haridwar/Rishikesh. The total distance is roughly 870 km. This journey takes you from the high-altitude glaciers of Kashmir to the yoga capital of the world.
Total Distance: 870 km by road, 540 km straight-line distance.
The train from Delhi to Rishikesh is the most comfortable option.
July to September for the Yatra, though Rishikesh is pleasant year-round.