
Haridwar to Shahganj
Shahganj is approximately 700+ kms from Haridwar. The fastest way to reach Shahganj from Haridwar is by Train, Flight Via Delhi, Ayodhya. It takes approximately 10 hours. The cheapest way to reach Shahganj from Haridwar is by Train which would take approximately 15 hours.
Sort By
Mode of Transport
Via Delhi, Ayodhya
Haridwar
Delhi
Ayodhya
Shahganj
Approx Travel Time
10h 14m
₹7,524
Onwards
FASTEST
Haridwar
Delhi
Ayodhya
Shahganj
Approx Travel Time
9h 51m
₹3,932
Onwards
Via Ghaziabad, Varanasi
Haridwar
Ghaziabad
Varanasi
Shahganj
Approx Travel Time
10h 52m
₹10,818
Onwards
Via Sultanpur
Haridwar
Sultanpur
Shahganj
Approx Travel Time
21h
₹4,662
Onwards
Haridwar
Sultanpur
Shahganj
Approx Travel Time
13h 18m
₹1,553
Onwards
Via Mathura, Sultanpur
Haridwar
Mathura
Sultanpur
Shahganj
Approx Travel Time
17h 2m
₹11,129
Onwards
Via Lucknow
Haridwar
Lucknow
Shahganj
Approx Travel Time
12h 16m
₹1,560
Onwards
Via Rampur (Uttar Pradesh)
Haridwar
Rampur (Uttar Pradesh)
Shahganj
Approx Travel Time
14h 34m
₹1,519
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Shahganj?
Shahganj is approximately 700+ kms from Haridwar.
How long does it take to reach Shahganj from Haridwar?
It takes approximately 10 hours to reach Shahganj from Haridwar by Train, Flight Via Delhi, Ayodhya.
What is the cheapest way to reach Shahganj from Haridwar?
The cheapest way to reach Shahganj from Haridwar is by Train.
What is the fastest way to reach Shahganj from Haridwar?
The fastest way to reach Shahganj from Haridwar is by Train, Flight Via Delhi, Ayodhya.

