Azamgarh to Haridwar - Multiple Options To Reach By Train
Haridwar is approximately 700+ kms from Azamgarh. The fastest way to reach Haridwar from Azamgarh is by Train Via Faizabad. It takes approximately 16 hours. The cheapest way to reach Haridwar from Azamgarh is by Train Via Utraula which would take approximately 16 hours.
Sort By
Mode of Transport
Via Gonda
RECOMMENDED
Azamgarh
Gonda
Haridwar
Approx Travel Time
15h 55m
₹515
Onwards
Via Faizabad
FASTEST
Azamgarh
Faizabad
Haridwar
Approx Travel Time
15h 40m
₹510
Onwards
Via Utraula
CHEAPEST
Azamgarh
Utraula
Haridwar
Approx Travel Time
15h 55m
₹360
Onwards
Via Bara Banki
Azamgarh
Bara Banki
Haridwar
Approx Travel Time
15h 59m
₹505
Onwards
Via Akbarpur, Ambedkar Nagar
Azamgarh
Akbarpur, Ambedkar Nagar
Haridwar
Approx Travel Time
15h 40m
₹520
Onwards
Via Rampur (Uttar Pradesh)
Azamgarh
Rampur (Uttar Pradesh)
Haridwar
Approx Travel Time
15h 40m
On Demand
Via Ayodhya
Azamgarh
Ayodhya
Haridwar
Approx Travel Time
15h 40m
₹495
Onwards
Via Lucknow
Azamgarh
Lucknow
Haridwar
Approx Travel Time
16h 25m
₹1,420
Onwards
Via Ramsanehighat
Azamgarh
Ramsanehighat
Haridwar
Approx Travel Time
15h 40m
₹495
Onwards
Via Bareilly
Azamgarh
Bareilly
Haridwar
Approx Travel Time
16h
On Demand
Frequently Asked Questions
What is the distance between Azamgarh and Haridwar?
Haridwar is approximately 700+ kms from Azamgarh.
How long does it take to reach Haridwar from Azamgarh?
It takes approximately 16 hours to reach Haridwar from Azamgarh by Train Via Faizabad.
What is the cheapest way to reach Haridwar from Azamgarh?
The cheapest way to reach Haridwar from Azamgarh is by Train Via Utraula.
What is the fastest way to reach Haridwar from Azamgarh?
The fastest way to reach Haridwar from Azamgarh is by Train Via Faizabad.