The journey from Annavaram to Haridwar covers 1850 km. You can take a train from Annavaram to Vijayawada and then a direct train to Haridwar. The route passes through the scenic landscapes of central and northern India. Expect a travel time of 32 to 36 hours by train. Haridwar is a holy city on the banks of the Ganges.
Total Distance: 1850 km by road, 1550 km straight-line air distance.
Book your tickets in advance for a comfortable journey.
March to June and September to November.