
Shamli to Shahganj
Shahganj is approximately 750+ kms from Shamli. The fastest way to reach Shahganj from Shamli is by Train, Flight Via Delhi, Ayodhya. It takes approximately 8 hours. The cheapest way to reach Shahganj from Shamli is by Train Via Roorkee which would take approximately 18 hours.
Sort By
Mode of Transport
Via Delhi, Ayodhya
RECOMMENDED
FASTEST
Shamli
Delhi
Ayodhya
Shahganj
Approx Travel Time
7h 35m
₹3,393
Onwards
Shamli
Delhi
Ayodhya
Shahganj
Approx Travel Time
7h 56m
₹6,131
Onwards
Shamli
Delhi
Ayodhya
Shahganj
Approx Travel Time
7h 40m
₹8,248
Onwards
Via Ghaziabad, Varanasi
Shamli
Ghaziabad
Varanasi
Shahganj
Approx Travel Time
7h 47m
₹9,009
Onwards
Via Dhampur
Shamli
Dhampur
Shahganj
Approx Travel Time
14h 35m
₹5,254
Onwards
Via Moradabad
Shamli
Moradabad
Shahganj
Approx Travel Time
16h 29m
₹627
Onwards
Via Roorkee
CHEAPEST
Shamli
Roorkee
Shahganj
Approx Travel Time
17h 34m
₹535
Onwards
Via Delhi, Varanasi
Shamli
Delhi
Varanasi
Shahganj
Approx Travel Time
8h 9m
₹9,023
Onwards
Shamli
Delhi
Varanasi
Shahganj
Approx Travel Time
7h 48m
₹6,255
Onwards
Shamli
Delhi
Varanasi
Shahganj
Approx Travel Time
7h 53m
₹11,110
Onwards
Frequently Asked Questions
What is the distance between Shamli and Shahganj?
Shahganj is approximately 750+ kms from Shamli.
How long does it take to reach Shahganj from Shamli?
It takes approximately 8 hours to reach Shahganj from Shamli by Train, Flight Via Delhi, Ayodhya.
What is the cheapest way to reach Shahganj from Shamli?
The cheapest way to reach Shahganj from Shamli is by Train Via Roorkee.
What is the fastest way to reach Shahganj from Shamli?
The fastest way to reach Shahganj from Shamli is by Train, Flight Via Delhi, Ayodhya.


