The journey from Amla to Haridwar spans approximately 1050 kilometers across the heart of India. You can take the Grand Trunk Express from Amla Junction to Delhi, followed by a connecting train or bus to Haridwar. The route traverses the plains of Madhya Pradesh, Uttar Pradesh, and finally the foothills of Uttarakhand. Expect a total travel time of roughly 22 to 26 hours depending on connection efficiency. This route is popular for pilgrims heading to the Ganges.
Total Distance: 1050 km by road, 880 km straight-line.
Book your connecting train at New Delhi with at least a 4-hour buffer.
October to March for pleasant weather and clear views of the Shivalik range.